9

我正在使用TabBarController和 AutoLayout 制作应用程序。

每当我在模拟器或设备上编译应用程序时,较低的标签、按钮和其他视图都被TabBar. 有约束,views因此它们会粘在顶部和底部,并且View(ie MapView) 会伸展。

视图会滑到 TabBar 下的情况只发生在 iOS 7 中,而在 iOS 6.1 及更低版本中不会发生。有什么想法还是只是编译器中的一个错误?

4

2 回答 2

6

正确的答案是以编程方式或通过视图控制器上的右侧面板撤消扩展边缘。单击您的视图控制器并取消选中“底部栏下”:

图片

于 2014-02-20T18:44:43.183 回答
1

我想我找到了一种解决方案(尽管它不是自动布局应该是的):

我用 |- + -| 添加了约束 在故事板窗口的底部。在大十字中,我添加了具有固定长度的底部约束,view而不是bottom layout guide使用当前距离(在我的情况下为 57)。

通过这种方式,ButtonsandscrollViews远离TabBar并且不再消失。

于 2013-09-24T14:08:59.197 回答