当我在 Xcode 4.5 上为 IOS 5 创建 Ipad 应用程序时遇到横向问题,我看到的相关问题很少,但大多数与我的情况相反。
我不使用任何代码,就像Bool autorotate
我只是在界面生成器上选择横向一样。取消选择使用自动布局。
当我创建应用程序时,我在项目文件夹(蓝色图标)上选择 IOS Deployment Target 5.1
构建设置是架构 Base Sdk 是 IOS 6
在情节提要中,导航控制器设置为横向,界面文档设置为 5.1
在 IOS 6 模拟器环境中运行良好:
但在 IOS 5.1 Simulator 环境中不起作用且迷失方向
我错过了什么?我怎样才能使这项工作同时适用于 5.1 和 6 版本?
编辑=====
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (interfaceOrientation==UIInterfaceOrientationLandscapeRight)
return YES;
return NO;
}
上面的代码也不起作用。它仍然是一样的。