我的应用中有一些我不想支持方向的视图。在didFinishLaunchingWithOptions
我添加导航:
...
UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:self.viewController];
self.window.rootViewController = nav;
[self.window makeKeyAndVisible];
...
在每个ViewController
我都有UITabBar
(我不知道这是否重要)。
在第一个视图控制器中,我添加:
-(BOOL)shouldAutorotate {
return NO;
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;
}
supportedInterfaceOrientations
在视图加载时调用,但shouldAutorotate
在旋转设备时不调用。
我在这里想念什么?