使用TabBarController切换视图会将视图的内容向下移动

时间:2013-09-11 20:19:35

标签: iphone ios objective-c uitabbarcontroller

我在iOS应用程序中遇到的一个问题是每当我使用UITabBarController切换视图时,一些(但不是全部)视图的内容都会被转移。每当视图返回到屏幕上时,其内容都会向下滚动,直到最终所有内容都被推到电话的长度下方。

奇怪的是,我已经检查了ViewController视图的框架以及viewWillAppear中视图内的标签/按钮,并且没有任何值发生变化。然而,内容总是向下移动。

这是通过iOS7添加的新问题,我对可能出现的问题感到茫然。我最好的猜测是它与AutoLayout有关,但删除它似乎没有效果。

还有其他人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:0)

使用autolayout时遇到了同样的问题。在视图控制器的故事板中,转到属性检查器,确保未检查顶栏下方的延伸边和/或底栏下方的延伸边。选中这些内容后,某些内容可能会隐藏在顶部或底部栏的下方。

enter image description here