我希望状态栏在iOS 8中以两个方向显示;它在iOS 7中正常显示.
navigationController.isNavigationBarHidden
返回否.
iOS 8为什么要这么做?
我希望状态栏在iOS 8中以两个方向显示;它在iOS 7中正常显示.
navigationController.isNavigationBarHidden
返回否.
iOS 8为什么要这么做?
Try this
在didRotateFromInterfaceOrientation
中添加以下代码
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
EDIT
NO NEED TO WRITE CODE IN ALL VIEW CONTROLLER
Set View controller-based status bar appearance
to NO
in plist
and add below code in
root view controller's viewDidLoad
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
Demo project
https://www.dropbox.com/s/uumneidk4wom5md/demoStatusBar.zip?dl=0