【问题标题】:UINavigationbar covers top of viewUINavigationbar 覆盖视图顶部
【发布时间】:2013-03-31 12:40:17
【问题描述】:

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

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

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

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

【问题讨论】:

  • 如何创建 UINavigationBar?

标签: iphone ios objective-c uinavigationbar


【解决方案1】:

更改导航栏translucent属性。

我从屏幕截图中看到它在导航控制器中

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

【讨论】:

  • 就是这样,谢谢,谢谢!!在过去的几天里,这一直让我发疯!
猜你喜欢
  • 2013-09-28
  • 2015-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多