首页 文章

UIImagePickerController隐藏状态栏iOS 8

提问于
浏览
0

我希望状态栏隐藏在我的应用中 . 在我的pList中,我设置了:状态栏最初隐藏 - 是查看基于控制器的状态栏外观 - 否

这个工作正常,直到我呈现UIImagePickerController . 它想显示状态栏 . 所以在用于navigationController委托的willShowViewController中我调用[[UIApplication sharedApplication] setStatusBarHidden:YES] . 这实际上隐藏了状态栏,但是在navigationController中有一个像动画一样的移动 . 我花了一些时间试图阻止这个动画 . 任何人有任何想法如何阻止它?谢谢 .

3 回答

  • 0

    试试吧

    [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
    
  • 0

    子类 UIImagePickerController 并定义 prefersStatusBarHidden 方法,如果要隐藏状态栏,则返回YES .

  • 0

    事实证明,这是iOS 8中的一个错误 . 我提出了雷达错误,Apple建议我尝试测试版8.3 . 随着测试我不再看动画 .

相关问题