导航栏在横向模式下无法正确调整大小
在 IB 中,我创建了一个带有导航栏和分组表格视图的 xib。
在横向模式下,导航栏无法正确调整大小。 我尝试更改自动调整大小蒙版。我是从IB改的。对于导航栏,我设置了灵活的宽度(红色箭头),并且与超级视图的边缘距离均已设置,但底部边距(没有红线,即灵活的底部边距)除外。对于表格视图,除了上边距(如此灵活的上边距)之外,所有线条都是红色的...导航栏调整大小,但其上的两个按钮不调整大小。我尝试了其他组合,但没有任何结果。 这对我不起作用。
同样的事情也发生在另一个带有导航栏、分组表格视图和它们之间的图像的 xib 上。
与这些 xib 对应的两个视图都是模态。
怎么会出现问题呢?我不想手动设置它们。我尝试使用带有导航栏、图像和表格视图的模态视图来完成此操作,但没有成功。
谢谢。
In IB I created a xib with a navigation bar and a grouped tableview.
In landscape mode, the nav bar doesn't resize properly. I tried to change the autosizing mask. I changed it from IB. For the nav bar, I have set flexible width (red arrow) and the edge distances from superview ones are all set except the bottom margin (no red line, that is flexible bottom margin). For the tableview all lines are red except the top margin (so flexible top margin)... the nav bar resizes, but the two buttons on it don't resize. I tried other combinations, but nothing.
This doesn't work for me.
The same thing happens with another xib with a navigation bar, a grouped tableview and an image between them.
Both the views corresponding to these xib are modal.
How could the problem be? I'd prefer to not set them manually. I tried to do it with the modal view with navbar, image and tableview and I don't succeed in doing work it.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在IB中,我删除了导航栏,并在我使用的代码中:
这样我在横向模式下就不会出现问题。
In IB I removed the navbar and in the code I used:
in this way I've not problems in landscape mode.