【问题标题】:Constraint to bottom layout guide with TabBar issue使用 TabBar 问题限制到底部布局指南
【发布时间】:2014-03-18 00:47:26
【问题描述】:

我有基于 UITabBarController 的 iPad 应用程序,第一个选项卡上有 containerView。 containerView 与底部布局指南有标准的垂直间距。当我点击第二个选项卡然后返回到第一个选项卡时,我的容器向下移动了 56 pts,即 tabBar 的高度,然后被 tabBar 覆盖。

我制作了 3 个屏幕截图来说明这一点。第三个屏幕截图显示了选项卡之间跳转后隐藏的 tabBar。看起来底部布局指南已经走到了边缘。这是怎么回事?

【问题讨论】:

    标签: ios xcode constraints autolayout


    【解决方案1】:

    Nicolas Bonnet 取消选中“在底部栏下延伸边缘”的答案对我不起作用。就我而言,问题似乎是我将视图的底部约束设置为等于底部布局指南。

    因此,我将按钮的底部边缘与 ViewController 的视图对齐,如下所示。

    选择要固定到底部的视图和主视图:

    然后点击 Interface Builder 右下角的 Align 选择菜单并选择 Bottom Edges:

    【讨论】:

      【解决方案2】:

      我不确定这里发生了什么,但我认为这可能会有所帮助:

      在 UIViewController 属性中取消选中底部栏下

      希望这会有所帮助!

      【讨论】:

      • 我在顶部、底部、右侧和左侧遇到了这个问题。用你的回答我解决了顶部和底部的问题,但是你有什么解决左右约束的方法吗? @Nicolas Bonnet
      • 哪个元素造成左右约束问题?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-15
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 2013-04-13
      • 2014-07-27
      • 1970-01-01
      相关资源
      最近更新 更多