我在LandscapeLeft模式下创建了一个iPad应用程序,并根据LandscapeLeft模式设置了我的UI。但是,当我运行我的应用程序时,它以纵向模式显示UI。我无法弄清楚问题。
请回复.....
提前致谢.....
答案 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)
}