导航栏将文本视图中的文本向下移动高度的2倍

时间:2015-11-02 19:49:12

标签: ios autolayout interface-builder

我试图创建一个只包含文本视图的简单视图控制器。此视图具有关联的导航控制器,该控制器添加导航栏,其中显示导航栏"显示导航栏"禁用。视图的约束是:

  • Text View.top =顶部布局Guide.bottom
  • Text View.bottom = Bottom Layout Guide.top
  • Text View.leading = leadingMargin
  • Text View.trailing = trailingMargin

no navigation bar

我启用"显示导航栏"在导航控制器上的属性,文本视图中的文本向下滑动导航栏的高度,而文本视图保持原样。

navigation bar enabled, frames not yet updated

运行"更新帧"为了说明已经向下移动的布局指南,文本视图向下移动了导航栏的高度,这使文本视图中文本的效果加倍。

frames have been updated

我做错了什么或者这是UIKit中的错误?有一个简单的解决方法吗?

我正在使用XCode 7.1(7B91b)和iOS 9.1。

1 个答案:

答案 0 :(得分:2)

取消选中“属性”检查器中视图控件的“调整滚动视图插图”!

View Controller