iPad启动方向

问题描述:

在我的信息plist中,我将支持的界面方向(iPad)定义为所有方向,并且可以工作。唯一的问题是,如果我以横向模式启动,它以纵向开始,但是如果我旋转然后向后旋转,它就会修复。 那么我怎么能做到这一点,所以它采取了启动方向? 猪。iPad启动方向

通过在didFinishLaunchingWithOptions:或视图控制器的viewWillAppear:中执行以下操作,您可以强制执行所需的方向。

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft animated:NO]; 

安装为通过[window addSubview:viewController.view];根控制器应该实现shouldAutorotateToInterfaceOrientation功能是返回所有支持方向的UIViewController中。

iPad的开始与纵向方向的意见,然后通过调用willRotateToInterfaceOrientation函数的0

持续时间旋转各方面的意见,我注意到,接口方向从主要的.plist文件的顺序也很重要。例如,http://monosnap.com/image/jJeImyVp6G3Mq1uXLSAVRA0te2VwgJ表示在启动时,应用程序将处于横向模式,右侧的主页按钮处于横向模式。