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表示在启动时,应用程序将处于横向模式,右侧的主页按钮处于横向模式。