iPhone新手,并且制作iPhone应用程序时遇到困难仅支持支持肖像。
我正在使用故事板并定位iOS5 +。
我在这里看得很清楚,对其他人的建议对我没用。
我尝试过实施
-(BOOL)shouldAutorotateToInterfaceOrientation:UIInterfaceOrientation)interfaceOrientation
{
return NO;
}
在视图控制器上,并将我的info.plist更改为
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
但没有快乐。 在故事板中,我还在属性编辑器中选择了肖像。
还有什么想法?
非常感谢, 约旦
答案 0 :(得分:2)
您是否尝试过在xCode4上选择目标时显示的方向按钮?
答案 1 :(得分:1)
您可以使用以下选项来使用相同的方法。无需更改plist文件。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return ((interfaceOrientation == UIInterfaceOrientationPortrait) || (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown));
}
这里我使用 UIInterfaceOrientationPortrait 和 UIInterfaceOrientationPortraitUpsideDown 和条件,使用此我允许应用程序仅在纵向模式下旋转。
如果您希望您的应用程序可以在所有视图中旋转,则在上面的方法中返回YES 。返回否表示您希望视图不要旋转。