我的应用程序应该只是横向的,在为iOS 6及更早版本构建时我对此没有任何问题。现在使用iOS 7,它根本不会旋转。
在我的应用程序设置中,我将其设置为仅横向左/右。在我的视图控制器中,我使用以下内容:
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationLandscapeLeft | UIInterfaceOrientationLandscapeRight;
}
我也曾经使用过这个,现在已弃用:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation {
return UIInterfaceOrientationIsLandscape(orientation);
}
新的似乎是 shouldAutorotate,但使用它会使我的应用程序崩溃。对此的任何想法将不胜感激,因为我的应用程序被迫在我的 iPad 和模拟器中进行肖像画。谢谢!