Ipad 状态栏定向问题
我的iPad应用程序上的应用程序状态栏出现了这个问题 我用的是UINavigationController。根视图控制器通过在shoulAutoRotate方法中返回YES来允许所有旋转。当涉及纵向或横向时,这个根视图控制器有两种不同的外观,我已经成功地通过编程方式修改了这两种外观,而不使用nib文件 问题是,当我在横向启动我的应用程序时,有时状态栏会是纵向的。这将导致视图顶部出现白色条,或者在iPad处于横向模式时强制VC加载纵向视图 我验证了我的plist文件,它正确设置了所需的方向Ipad 状态栏定向问题,ipad,ios,uinavigationcontroller,statusbar,uiinterfaceorientation,Ipad,Ios,Uinavigationcontroller,Statusbar,Uiinterfaceorientation,我的iPad应用程序上的应用程序状态栏出现了这个问题 我用的是UINavigationController。根视图控制器通过在shoulAutoRotate方法中返回YES来允许所有旋转。当涉及纵向或横向时,这个根视图控制器有两种不同的外观,我已经成功地通过编程方式修改了这两种外观,而不使用nib文件 问题是,当我在横向启动我的应用程序时,有时状态栏会是纵向的。这将导致视图顶部出现白色条,或者在iPad处于横向模式时强制VC加载纵向视图 我验证了我的plist文件,它正确设置了所需的方向 <
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
UI支持接口方向
UIInterfaceOrientationPortrait
UIInterfaceOrientation上下方向图
UIInterface方向和左视图
UIInterfaceOrientationAndscapeRight
发生的另一件事是,当我在横向模式下按下视图控制器时,它不会显示状态栏,它将正确地消失。但是当导航控制器弹出vc时,状态栏将返回纵向,甚至纵向颠倒
这是一个错误还是我做错了什么?
我可以写很多代码,但我不想让问题变得难以理解。请随意询问您需要的代码的任何部分
提前谢谢 试试看:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES; }