自动布局约束与隐藏选项卡不同在viewDidLoad中

时间:2014-01-28 01:32:37

标签: view ios7 uitabbarcontroller constraints autolayout

我将我的项目构建为使用Tab Bar的{​​{1}}应用程序。

我为所有子视图设置了所有自动布局约束,它在预览中看起来正确。当我的应用程序首次启动时,我隐藏了UITabBarController中的标签栏。单击按钮后,我隐藏视图并显示viewDidLoad

我的问题是约束将自己调整到隐藏的工具栏,一切都向下移动标签栏的高度。如果我转到第二个选项卡并返回第一个选项卡,则约束恢复正常。有一个简单的方法来处理这个?我需要找出如何以不影响我的约束的其他方式隐藏标签栏,或者如何允许第一个视图向下延伸到标签栏上。请帮忙。

隐藏标签栏如此。

tab bar

奇怪的是。当我将垂直约束设置到视图的底部时,即使标签栏的高度为50像素,到视图底部的距离也等于标签栏的顶部。

0 个答案:

没有答案