2

我在 xib 文件中设置了一个只有一个 UITextView 和一个 UINavigationBar 的视图。

当我运行应用程序时,文本的顶部被 UINavigationBar 遮挡,即使我在 IB 中将 UITextView 排列在 UINavigationBar 下方。

它不仅发生在 UITextViews 中,也发生在其他类型的视图中,包括简单的 UILabel。我的理解是,当使用导航栏时,视图的顶部会向下移动,但这不会发生。

我是否在设置中遗漏了任何东西以防止这种情况发生?

4

1 回答 1

7

更改导航栏translucent属性。

正如我从屏幕截图中看到的那样,它位于导航控制器中

[[self.navigationController navigationBar] setTranslucent:NO];
于 2013-03-31T12:51:43.363 回答