【问题标题】:Constraint to tab bar bottom hiding paging control in tab controller [closed]约束标签栏底部隐藏标签控制器中的分页控件[关闭]
【发布时间】:2014-06-11 08:30:21
【问题描述】:

我有一个标签栏控制器,在第二个标签上,我放入视图中的对象之一是页面控件。我设置了一个约束,以便它出现在标签栏的正上方。当我在故事板中查看它时,它看起来正是我想要的样子。当我在模拟器中打开应用程序并切换到第二个选项卡时,首先页面控件完全隐藏,如果我旋转屏幕然后再旋转回来,它就会出现并且看起来很好。

有问题的约束是底部布局 guide.top 和页面 control.bottom 之间的垂直空间等于 0。

【问题讨论】:

  • 你应该发布代码,如果可能的话,屏幕截图......我们怎么能看到你目前在做什么!
  • 确保在故事板上设置了适当的约束。将底部约束放置在选项卡栏的顶部或视图的底部,但请确保包含选项卡栏的大小。
  • 请更改您的问题标题
  • Raheel,我改了标题,加了截图。道格拉斯已经给出了正确答案。

标签: ios iphone objective-c xcode ios-simulator


【解决方案1】:

试试这个,删除你现在拥有的所有约束。然后添加以下内容。高度,宽度,到底部视图,然后在容器中居中。它应该看起来像这样..

现在旋转应该没问题了,你会看到你的页面控件。我按照你的方式设置它,并且能够重复你所看到的。将该约束设置到视图底部会有所帮助。

【讨论】:

  • 注意左边我的底部约束是 56。
  • 我不明白。但它有效!似乎最大的区别是对视图的约束而不是底部布局指南。非常感谢!
  • 没问题,我不久前也遇到过同样的事情。
猜你喜欢
  • 1970-01-01
  • 2018-02-24
  • 2015-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多