【发布时间】:2014-02-21 02:44:43
【问题描述】:
我正在使用 TabBarController 和 AutoLayout 制作应用程序。
每当我在模拟器或设备上编译应用程序时,TabBar 会覆盖较低的标签、按钮和其他视图。 views 有约束,因此它们会粘在顶部和底部,而 View(即MapView)会伸展。
视图会滑到 TabBar 下的情况只发生在 iOS 7 中,而在 iOS 6.1 及更低版本中不会发生。有什么想法还是只是编译器中的一个错误?
【问题讨论】:
-
我的应用程序也有类似的问题,所以我不得不关闭自动布局并手动执行帧:( 我想这可能与在 xcode4.x 中创建的项目有关,它有旧选项卡栏、导航栏等。
-
我尝试从头开始在 Xcode5 中制作相同的视图,但结果是同样的问题。问题仅出现在 iOS 7(3.5" 和 4")上,但不在 iOS6(3.5" 和 4")上。
-
您是否启用了自动布局?尝试禁用它,看看它是否有效。
-
我确实启用了自动布局。我尝试禁用它们,然后在使用 4 英寸设备(底部有空白区域)运行应用程序时,视图看起来很奇怪!
-
我在问,因为当我使用自动布局时,我不小心在屏幕底部添加了约束,因此它被调整大小并且无法滚动(因为滚动视图已调整到我的屏幕大小)
标签: ios constraints ios7