特定视图控制器上的自定义方向

时间:2015-10-11 16:20:59

标签: ios objective-c screen-orientation

我的应用程序中有很多视图控制器(支持所有方向)。其中一些视图控制器的内容太多,无法适应景观。如何将我的一些视图限制为肖像,同时还具有一些纵向和横向。

P.S。我正在使用Objective-C,我已经看到了很多快速的答案,但我不擅长翻译Swift-> Obj-C

1 个答案:

答案 0 :(得分:1)

这取决于您的视图控制器层次结构的设置方式。

例如,如果您的窗口UINavigationControllerrootViewController,则可以使用UINavigationControllerDelegate返回导航控制器的topViewController.supportedInterfaceOrientations。然后在仅限纵向视图控制器中,您将在UIInterfaceOrientationMaskPotrait中返回supportedInterfaceOrientations,在其余视图控制器中返回UIInterfaceOrientationMaskAll

见这里:https://stackoverflow.com/a/27623947/1812788