自动旋转iOS6

时间:2013-01-05 16:03:27

标签: objective-c ios autorotate

  

可能重复:
  How to make app fully working correctly for autorotation in iOS 6?

在iOS6中遇到自动旋转问题。我在App Delegate中添加了这个:

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
    return (UIInterfaceOrientationMaskAll);
}

并在View Controller中添加了这个:

- (BOOL)shouldAutorotate
{
    return YES;
}

- (NSUInteger)supportedInterfaceOrientations
{
    return (UIInterfaceOrientationMaskPortrait);
}

我仍然无法让它成为肖像,而不是风景!非常感谢帮助。

2 个答案:

答案 0 :(得分:1)

仅将其粘贴到ViewController:

- (NSUInteger)supportedInterfaceOrientations
{
     return (UIInterfaceOrientationMaskPortrait);
}

删除shouldAutorotateapplication:supportedInterfaceOrientationsForWindow:

答案 1 :(得分:1)

您无需在App Delegate对象中设置界面方向。在Project Navigator中选择Project File。然后选择目标并选择Summery。您可以在此处选择支持的界面方向。这适用于整个项目。