0

嗨,我正在尝试让我的 Iphone 应用程序允许所有方向,目前我正在使用 TableViewController,我编辑了代码

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
//(interfaceOrientation == UIInterfaceOrientationPortrait);
}

当我旋转它时,我的应用程序根本没有改变,它只是横向显示一个表格?如何让它随设备旋转?谢谢

另外,我在开始时使用导航控制器,并且有多个转到其他视图的 segue

4

1 回答 1

1

检查您的项目 .plist 文件并确保关键“支持的界面方向”有 4 个元素

如下: 支持的界面方向:

<array>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>

如果不是所有这些,请通过选择设备图标从 .plist 文件或 xcode 编辑器中添加它们

于 2012-08-09T06:57:17.003 回答