ios6 - 呈现模态视图 Controller ios6 时防止状态栏隐藏

标签 ios6 uinavigationcontroller uistoryboard uistoryboardsegue uistatusbar

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

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

viewDidApper 方法上,但这不是一个好的解决方案,因为无论如何一开始状态栏会被隐藏

最佳答案

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

关于ios6 - 呈现模态视图 Controller ios6 时防止状态栏隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17143139/

相关文章:

iphone - iOS 6 Facebook 登录不刷新访问 token

objective-c - CGRectMake 不适用于 viewDidLayoutSubviews 中的自定义框架

ios - Unwind segue 的用途是什么以及如何使用它们?

objective-c - 在不调用 presentViewController(或 dismissViewController)的情况下呈现 View Controller

ios - 应用程序试图以模态方式呈现事件 Controller : uinavigationcontroller

当从链接安装应用程序时,iOS 应用程序传递特定的 ID

swift - 如何在 Swift 5 中以编程方式更改导航栏的背景颜色?

ios - NavigationBar 改变颜色本身

ios - 在我的场景大纲或 Storyboard 中看不到导航栏的导航项?

ios - 在 Objective C 扩展中使用 IBInspectable setter 进行 StoryBoard 本地化