只是一个简单的问题。假设我已将我的应用程序更新到iOS6,并更改了iOS5的shouldAutoRotate方法,如下所示:
- (BOOL) shouldAutorotate
{
return YES;
}
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscapeRight;
}
如果我仍支持iOS5,如果应用程序正在运行iOS5的设备上运行,我是否需要检查iOS版本,然后还包括旧的iOS5方法(即shouldAutoRotateToInterfaceOrientation)?
谢谢 !
最佳答案
在您的应用中同时包含iOS5和iOS6代码是可以的。
在iOS5上,将不会调用supportedInterfaceOrientations和shouldAutorotate,在iOS6上,将不会调用旧方法ShouldRotateToInterfaceOrientation等。
关于iphone - supportedInterfaceOrientations-支持iOS6和iOS5,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12804695/