UIImagePickerController 的状态栏样式错误
Status bar style bug with UIImagePickerController
我的视图控制器在 AppDelegate.m 中使用 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
方法。和 ViewController 基于状态栏的外观到 plist 中的 "NO"。
一切正常,但在应用程序中,用户必须拍照或从库中浏览一张,在那个阶段一切正常。
但是在库中选取图像后,状态栏变回黑色,以下视图控制器也是如此...
有人可以帮我吗?
几天前我遇到了同样的问题,在您选择照片后返回的视图控制器中,在 viewWillAppear
方法中,尝试添加以下代码。
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
[self setNeedsStatusBarAppearanceUpdate];
它对 swift3 非常有用 viewWillAppear
:
func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
UIApplication.shared.setStatusBarStyle(.lightContent, animated: false)
}
我的视图控制器在 AppDelegate.m 中使用 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
方法。和 ViewController 基于状态栏的外观到 plist 中的 "NO"。
一切正常,但在应用程序中,用户必须拍照或从库中浏览一张,在那个阶段一切正常。
但是在库中选取图像后,状态栏变回黑色,以下视图控制器也是如此...
有人可以帮我吗?
几天前我遇到了同样的问题,在您选择照片后返回的视图控制器中,在 viewWillAppear
方法中,尝试添加以下代码。
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
[self setNeedsStatusBarAppearanceUpdate];
它对 swift3 非常有用 viewWillAppear
:
func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
UIApplication.shared.setStatusBarStyle(.lightContent, animated: false)
}