标签: ios xcode constraints autolayout
我在第一个标签上有基于UITabBarController的iPad应用程序和containerView。 containerView具有标准垂直间距到底部布局指南。当我点击第二个标签然后返回第一个标签时,我的容器向下移动56点,tabBar的高度然后被tabBar覆盖。
我做了3个截图来说明这一点。第三个屏幕截图显示了选项卡之间跳转后隐藏的tabBar。看起来底部布局指南落到了边缘。这是怎么回事?
答案 0 :(得分:34)
我不确定这里发生了什么,但我认为这可能会有所帮助:
取消选中UIViewController属性中的底栏
希望这会有所帮助!
答案 1 :(得分:1)
Nicolas Bonnet的答案是取消选中"在底栏下延伸边缘"没有为我工作。在我的情况下,问题似乎是我将视图的底部约束设置为底部布局指南。
所以,相反,我对齐了按钮的底边和ViewController的视图,如下所示。
选择要固定到底部的视图和主视图:
然后点击Interface Builder右下角的Align selection菜单,选择Bottom Edges: