我有UITabBarController
,每个标签处理不同的UIViewController
,根据需要推送堆栈新控制器。并且每个UIViewController
都使用NIB和包含的方法创建:
-(BOOL)shouldAutorotateToInterfaceOrientation:UIInterfaceOrientation)interfaceOrientation {
return YES;
}
但是我发现当我使用横向模式进入应用程序时,它仍然无法使用,仍然使用纵向模式,为什么? 对于我的ipad应用程序,它可以工作,并且在plist中为所有设备方向设置了“支持的界面方向(iPad)”和“支持的界面方向(iPhone)”。和xcode的目标启用“支持的接口方向”按钮为灰色,但仍然不适用于iPhone,而ipad会很好,为什么?非常感谢你!!!
答案 0 :(得分:2)
您正在测试哪个iOS?
- (BOOL)shouldAutorotateToInterfaceOrientation:UIInterfaceOrientation)interfaceOrientation;
适用于iOS5
如果您使用的是iOS6,请确保在应用程序设置中单击这些内容。