UINavigationbar覆盖了顶部视图



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

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

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

我在设置中缺少任何东西来防止这种情况吗?

更改导航栏translucent属性。

正如我从屏幕截图中看到的,它位于navigationcontroller

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

最新更新