我的应用程序正在处理运行时中的每个方向,但我无法在iOS 5.1上正确确定初始方向,这会弄乱我的自定义动画splashScreen,所以我提出的是强制iOS 5.1上的初始方向为肖像。问题是 - 当我在info.plist中设置它时,所有iOS都会得到它。 (我也支持iOS 6)
可能有一些用于检查初始方向的隐藏功能。但到目前为止,我已经尝试过statusBar(返回肖像),设备方向(问题,当设备平躺时),或者延迟启动 - 但这让我更加头痛。
如何仅在iOS 5.1上强制启动方向?
答案 0 :(得分:0)
您可以使用
检查iOS版本[[UIDevice currentDevice] systemVersion]
然后
UIViewController *c = [[UIViewController alloc]init];
[self presentModalViewController:c animated:NO];
[self dismissModalViewControllerAnimated:NO];
[c release];
(有关详细信息,请参阅here)。