0

在 Facebook 应用程序的主视图中,如果您单击图像,图像视图将弹出,如果您旋转设备,图像视图也会发生旋转。但主视图没有。

我的问题是:如果弹出的图像视图是主视图或主窗口的子视图,如何使子视图旋转发生而主视图不发生?看来我们只能让整个 uiviewcontroller 旋转或不旋转,而不是子视图,对吧?

4

1 回答 1

1

是的@phix23 是正确的。您可以将您的视图控制器注册为 deviceOrientationDidChange 通知的观察者并自己处理转换。或者,我认为您可以在其自己的视图控制器中显示您的图像视图,并将其作为主视图控制器的子视图。然后,您可以独立地使用父控制器和子控制器的自动旋转来做任何您想做的事情

于 2012-10-06T17:23:03.710 回答