UINavigationbar涵盖了视图的顶部

时间:2013-03-31 12:40:17

标签: iphone ios objective-c uinavigationbar

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

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

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

我在设置中遗漏了什么以防止这种情况发生?

1 个答案:

答案 0 :(得分:7)

更改导航栏translucent属性。

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

[[self.navigationController navigationBar] setTranslucent:NO];