2011-05-19 58 views
3

在我的信息plist中,我將支持的界面方向(iPad)定義爲所有方向,並且可以工作。唯一的問題是,如果我以橫向模式啓動,它以縱向開始,但是如果我旋轉然後向後旋轉,它就會修復。 那麼我怎麼能做到這一點,所以它採取了啓動方向? 豬。iPad啓動方向

回答

6

通過在didFinishLaunchingWithOptions:或視圖控制器的viewWillAppear:中執行以下操作,您可以強制執行所需的方向。

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

安裝爲通過[window addSubview:viewController.view];根控制器應該實現shouldAutorotateToInterfaceOrientation功能是返回所有支持方向的UIViewController中。

iPad的開始與縱向方向的意見,然後通過調用willRotateToInterfaceOrientation函數的0