2011-05-19 46 views
3

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

回答

6

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

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

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

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