我正在尝试实现自动旋转,但我的应用不听我的!
该应用程序有一个标签栏控制器,它监督 3 个视图控制器。标签栏是在应用程序委托中以编程方式创建的。 每个视图控制器都有这个标准的简单方法:
- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
应用程序委托如下所示:
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:gameVC, settingsVC, helpVC, nil];
self.window.rootViewController = self.tabBarController;
此外,在目标摘要区域中,我激活了 iPad 和 iPhone 的所有 4 个方向。
在模拟器中,任何一个设备都不会发生旋转。我似乎错过了什么。也许还需要一个设置?有什么不正常的吗?项目中没有其他与旋转视图相关的内容。