0

如何在不覆盖 UIViewController 方法的情况下启用界面旋转:

-(BOOL)shouldAuorotateToInterfaceOrientation

我的应用程序中没有 UIViewController 类,只有 UIView。

4

1 回答 1

1

如果您没有控制器,则必须先创建一个控制器才能正常工作。在设置 *.plist 文件中,您有两个选项,称为“支持的界面方向”和“支持的界面方向 (iPad)”。启用您想要支持的那些。

然后在你想要支持方向的 UIViewControllers 上,你必须重写-(BOOL)shouldAuorotateToInterfaceOrientation以返回YES你想要支持的方向并编写所有必要的绘图代码以将所有内容放置在适当的位置。

于 2012-05-21T16:04:34.183 回答