0

我正在IOS6中开发一个应用程序。我正在使用情节提要,在我的总结中,我只检查了支持的界面方向的纵向模式。这使我的整个应用程序无需任何额外编程即可锁定为纵向模式。

在此处输入图像描述

在我的一个视图控制器中,我有一个隐藏的子视图(UIView),在单击按钮之前不会出现。单击按钮并出现子视图后,它将接管屏幕并以幻灯片形式显示图像。我想让这个子视图能够自动旋转,因为有些图像是横向的。有没有办法以编程方式允许这个子视图能够做到这一点,即使应用程序的其余部分被锁定在纵向模式下?

4

1 回答 1

0

如果你想在单个视图控制器中启用横向并在其他地方禁用它,一切都会变得有点复杂。

本质上,您需要将所有视图控制器设置为仅通过supportedInterfaceOrientations 允许纵向。然后在您想要允许横向的单个视图控制器上,您可以通过supportedInterfaceOrientations 启用它。

最后,您检查目标的所有支持方向。

它有点难看,但它有效。

于 2013-07-30T00:26:42.583 回答