支持所有方向xcode

时间:2012-12-03 12:56:48

标签: objective-c ios xcode orientation

我已经以编程方式创建了我的所有视图,而不是IB。我的视图包含导航控制器,表格视图,按钮,标签栏。现在我应该如何让我的应用程序支持iOS 5和iOS 6的所有方向。

3 个答案:

答案 0 :(得分:0)

在所有UIViewController - s:

中写下此内容
- (NSInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskAll;
}
- (BOOL)shouldAutorotate {
    return YES;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
    return YES;
}

答案 1 :(得分:0)

您是否尝试设置项目目标的摘要窗格中支持的设备方向,如附图所示?

enter image description here

答案 2 :(得分:0)

在iOS 6中已经更改:

- (NSInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskAll;
}