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

Posted

技术标签:

【中文标题】导航栏将文本视图中的文本向下移动 2 倍其高度【英文标题】:Navigation Bar moves text in Text View down by 2x its height 【发布时间】:2015-11-02 19:49:12 【问题描述】:

我正在尝试创建一个简单的视图控制器,它只包含一个文本视图。此视图有一个关联的导航控制器,它添加了一个禁用“显示导航栏”的导航栏。视图的约束是:

Text View.top = 顶部布局指南.bottom Text View.bottom = 底部布局指南.top 文本 View.leading =leadingMargin 文本 View.trailing = trailingMargin

一旦我在导航控制器上启用“显示导航栏”属性,文本视图中的文本就会向下滑动导航栏的高度,而文本视图会保持原位。

在运行“更新框架”以考虑向下移动的布局指南后,文本视图已向下移动导航栏的高度,这使文本视图中的文本效果加倍。

我做错了什么还是这是 UIKit 中的错误?有没有简单的解决方法?

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

【问题讨论】:

正在运行的应用程序发生了什么? 在运行的应用程序中,会发生与 Interface Builder 中相同的情况(在设备和模拟器上测试)。 【参考方案1】:

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

【讨论】:

非常感谢!像魅力一样工作。 确保选中“扩展边缘”下的复选框

以上是关于导航栏将文本视图中的文本向下移动 2 倍其高度的主要内容,如果未能解决你的问题,请参考以下文章

隐藏导航栏将视图“向上”移动

如何在android中增加底部导航视图的高度及其图标和文本大小?

导航控制器将 Storyboard 中的所有视图向下移动 64 像素,尽管它被隐藏了。

向移动视图上的引导导航栏切换按钮添加文本提示

如何从已解散的导航控制器中的文本视图中捕获最终值

我的导航栏将不清晰。