iOS应用程序的方向记得吗?

时间:2011-09-30 09:58:26

标签: objective-c ios uiviewcontroller

我有几个视图控制器,它只维护横向模式和一个具有所有界面方向的视图控制器(例如,幻灯片放映)。 “启动画面”只能在横向模式下使用。在“幻灯片放映”处于纵向模式并且我完全终止应用程序(也从任务栏开始)后,应用程序以纵向方式启动“启动画面”(横向模式应该是什么)。但是为什么会发生这种情况,如果设备旋转,如果启动画面实际上不是纵向旋转?以及如何解决这个问题?感谢。

1 个答案:

答案 0 :(得分:2)

在你的SplashScreenViewController中写: -

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationLandscapeLeft);

}