强制视图控制器只肖像
在我的应用程序中,我试图强制视图控制器只是肖像。 我正在使用下面的代码,但没有真正发生。 我仍然可以在纵向上看到横向的屏幕?
我在项目设置中启用了横向(左/右),纵向。
我做错了什么?
ViewController.m
- (BOOL)shouldAutorotate { return NO; } - (NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientationMaskPortrait; }
如果VCembedded在导航栏或标签栏控制器中,则需要在该控制器上创build一个类别。 这是一个允许导航控制器以各种方式旋转的例子:
#import "UINavigationController+RotationAll.h" @implementation UINavigationController (RotationAll) - (NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientationMaskAll; } @end