【问题标题】:Prevent status bar hide when presenting modal viewcontroller ios6呈现模态视图控制器ios6时防止状态栏隐藏
【发布时间】:2013-06-13 03:33:37
【问题描述】:

我正在尝试使用 segue 以模态方式呈现简单的 UIViewController。 视图控制器出现后状态栏被隐藏,如何防止状态栏被隐藏? 我有一个解决方案,只是把

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
    [[UIApplication sharedApplication] setStatusBarHidden:NO];

关于viewDidApper 方法,但它不是一个好的解决方案,因为无论如何一开始状态栏都被隐藏了

【问题讨论】:

  • 您是在其他地方调用 setStatusBarHidden 吗?我认为默认情况下状态栏不应该被隐藏,即使你呈现模态视图控制器。
  • 我没有设置隐藏在任何地方的状态栏。

标签: ios6 uinavigationcontroller uistoryboard uistoryboardsegue uistatusbar


【解决方案1】:

解决了。我希望这个答案对其他人有所帮助。 问题是我的 viewController 里面有 ZBarReaderViewController ,所以在 ZBAr 里面我相信有一些代码可以隐藏状态栏。因为我不想在全屏模式下显示 ZBAr 框架,所以我设置了zbarController.wantsFullScreenLayout=NO;,一切都开始正常工作了。

【讨论】:

    猜你喜欢
    • 2018-05-01
    • 1970-01-01
    • 2014-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-21
    • 1970-01-01
    相关资源
    最近更新 更多