【发布时间】:2017-01-04 04:35:27
【问题描述】:
我想在 iOS 10.2 上调用 UIImagePickerController 后隐藏状态栏。
有几个问题的答案不适用于 Swift 3.0。
建议的答案是:
- 扩展 UINavigationController 以覆盖 preferStatusBarHidden,因为 UIImagePickerController 是 UINavigationController 的子类。
所以我尝试了:
extension UINavigationController{
open override var prefersStatusBarHidden: Bool{
return true
}
}
- 扩展 UIImagePickerController 以覆盖 prefersStatusBarHidden。
所以我尝试了:
extension UIImagePickerController{
open override var prefersStatusBarHidden: Bool{
return true
}
}
- 创建和使用 UIImagePicker 的子类
所以我尝试了:
class MyImagePickerController: UIImagePickerController{
override var prefersStatusBarHidden: Bool{
return true
}
}
以上解决方案都不适合我。
【问题讨论】:
标签: ios swift3 uiimagepickercontroller statusbar