iPhone应用程序 - 仅支持故事板的纵向方向

时间:2012-11-21 12:42:25

标签: iphone rotation storyboard orientation portrait

iPhone新手,并且制作iPhone应用程序时遇到困难仅支持支持肖像。

我正在使用故事板并定位iOS5 +。

我在这里看得很清楚,对其他人的建议对我没用。

我尝试过实施

 -(BOOL)shouldAutorotateToInterfaceOrientation:UIInterfaceOrientation)interfaceOrientation       
 {
      return NO;
 }

在视图控制器上,并将我的info.plist更改为

<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>

但没有快乐。 在故事板中,我还在属性编辑器中选择了肖像。

还有什么想法?

非常感谢,     约旦

2 个答案:

答案 0 :(得分:2)

您是否尝试过在xCode4上选择目标时显示的方向按钮?

enter image description here

答案 1 :(得分:1)

您可以使用以下选项来使用相同的方法。无需更改plist文件。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return ((interfaceOrientation == UIInterfaceOrientationPortrait) || (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown));
}

这里我使用 UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown 和条件,使用此我允许应用程序仅在纵向模式下旋转。

如果您希望您的应用程序可以在所有视图中旋转,则在上面的方法中返回YES 返回否表示您希望视图不要旋转。