我刚刚完成了一个通用应用程序的构建,它可以在我的 iPhone 上完美旋转,但在 iPad 上它只是静止不动。
类似于这个问题,但这并不能解决我的问题。
支持的界面方向都设置为允许旋转,我什至在我的应用程序委托中设置了这个:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAll;
}
iPhone 仍然可以正常旋转,但 iPad 不会从纵向移动。
什么可能导致这种情况,或者更确切地说我该如何解决?
[更新]
- 侧面的开关没有上锁。
- PList 中的方向设置正确。
- 项目设置(通过按钮选择它)设置正确。