iPad中LandscapeLeft模式的UI问题

时间:2011-08-26 06:45:27

标签: objective-c ios ipad

我在LandscapeLeft模式下创建了一个iPad应用程序,并根据LandscapeLeft模式设置了我的UI。但是,当我运行我的应用程序时,它以纵向模式显示UI。我无法弄清楚问题。

请回复.....

提前致谢.....

2 个答案:

答案 0 :(得分:1)

任何应用程序始终以纵向模式启动。要仅以横向模式启动,请转到info.plist文件并相应更改支持的方向数组

或者

在你查看控制器的shouldAutorotate方法中添加以下代码

 if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight) {
    return YES;
 }

 return NO;

答案 1 :(得分:0)

在应用程序委托文件中写下以下代码。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

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