I want to hide the status bar after calling UIImagePickerController on iOS 10.2.
There are several questions with answers that don't work for Swift 3.0.
The suggested answers are:
- extend UINavigationController to override preferStatusBarHidden, because UIImagePickerController is a subclass of UINavigationController.
So I tried:
extension UINavigationController{
open override var prefersStatusBarHidden: Bool{
return true
}
}
- extend UIImagePickerController to override prefersStatusBarHidden.
So I tried:
extension UIImagePickerController{
open override var prefersStatusBarHidden: Bool{
return true
}
}
- create and use a subclass of UIImagePicker
So I tried:
class MyImagePickerController: UIImagePickerController{
override var prefersStatusBarHidden: Bool{
return true
}
}
None of the above solutions work for me.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…