我正在使用TabBarController
和AutoLayout制作应用。
每当我在模拟器或设备上编译应用程序时,TabBar
都会覆盖较低的标签,按钮和其他视图。 views
有约束条件,以便它们会粘在顶部和底部,而View
(即MapView
)会伸展。
视图将在TabBar下滑动的情况仅发生在iOS 7中,而不是发生在iOS 6.1及更低版本中。任何想法或只是编译器中的错误?
答案 0 :(得分:6)
正确的答案是以编程方式或通过视图控制器上的右侧面板撤消“扩展边”。单击视图控制器并取消选中“在底栏下”:
答案 1 :(得分:1)
我想我找到了一个解决方案(虽然它不是autolayout应该是什么):
我用| - + - |添加了约束在故事板窗口的底部。在大十字架中,我将固定长度的底部约束添加到view
而不是bottom layout guide
并使用当前距离(在我的情况下为57)。
通过这种方式Buttons
和scrollViews
远离TabBar
并且不再消失。