【问题标题】:Status bar only show battery in iOS7 when UIImagePickerController pop当 UIImagePickerController 弹出时,状态栏仅在 iOS7 中显示电池
【发布时间】:2014-08-04 20:21:30
【问题描述】:

当 UIImagePickerController 推送时,我使状态栏隐藏。当 UIImagePickerController 弹出时,我使状态栏显示,但此时状态栏仅显示电池作为屏幕截图。

当我跳转到另一个 ViewController 时,状态栏恢复正常。 如何解决?

【问题讨论】:

    标签: ios7 statusbar


    【解决方案1】:

    我刚刚遇到了完全相同的问题。在我的例子中,导航控制器的背景图像高度为 44 像素,而不是 iOS 7 所需的 64 像素。

    还必须确保删除:

    self.navigationController.navigationBar.translucent = NO;
    

    之后一切都很顺利。

    如果您需要临时解决方法以防您没有所需大小的导航栏背景,但您可以在您的 VC viewDidAppear 上使用以下内容:

    [self.navigationController setNeedsStatusBarAppearanceUpdate];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多