如何将已开发的应用程序更改为两个方向横向和纵向?

时间:2011-07-06 12:04:29

标签: iphone objective-c landscape landscape-portrait

我以纵向模式开发了应用程序(导航+标签栏)。

但是现在我希望如果用户将其方向更改为横向或 肖像然后都应该以那个方向旋转。

2 个答案:

答案 0 :(得分:1)

您需要设置每个视图的控件autoresizingmask。您可以根据需要通过xib和代码执行此操作,并在所有viewControllers中添加以下方法,它应该可以工作。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Overriden to allow any orientation.
    return YES;
}

希望得到这个帮助。

答案 1 :(得分:0)

看看你的“.plist”,你可以在这里定义“支持的界面方向”(UISupportedInterfaceOrientations)。