【问题标题】:UINavigationController space above navigation bar导航栏上方的 UINavigationController 空间
【发布时间】:2013-06-07 04:27:15
【问题描述】:

我有一个通向 UITableView 的 UINavigationContorller。问题是在 UINavigationBar 上方我有一些空白。我认为它是状态栏,因为它具有相同的大小,但我不知道如何删除它。感谢您的帮助。

【问题讨论】:

  • 可能重复很多好的答案:stackoverflow.com/questions/2393868/…
  • 我想我自己没有解释清楚,我要隐藏的状态栏是 UItableView 上方的那个,它在容器视图中,而不是 ipad 屏幕顶部的实际状态栏
  • 所以你不是想隐藏系统状态栏?听起来您想从以前的视图控制器中隐藏导航栏?即,你有一个 NavController 推送到一个容器视图,里面有一个 navcontroller?

标签: ios


【解决方案1】:

尝试使用

[[UIApplication sharedApplication] setStatusBarHidden:true];

在 viewDidLoad 或 viewWillappear 方法等视图委托方法之一中。

【讨论】:

    【解决方案2】:

    如果你想隐藏状态栏,你可以这样做:

    [[UIApplication sharedApplication] setStatusBarHidden:true];
    

    【讨论】:

      【解决方案3】:

      选择项目并转到“目标”,在“夏季”中,您可以看到状态栏列。在那里你可以取消选中可见性复选框 http://i.stack.imgur.com/9XVLP.png

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-10-10
        • 1970-01-01
        • 2011-08-11
        • 1970-01-01
        • 2011-01-01
        • 1970-01-01
        • 2013-05-27
        • 2017-09-09
        相关资源
        最近更新 更多