我有一个只有iPhone的应用程序。但是有些用例是在iPad上运行应用程序。例如。苹果在iPad上测试它。
我正在努力让设备旋转适合iPad。它与iPhone非常不同。
成语解决方案无法正常工作,因为即使是iPad也会返回iPhone
所以我想至少只为iPad设备强制使用肖像。
所以我做了以下事情:
- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{
if ([[UIDevice currentDevice].model rangeOfString:@"Pad"].location != NSNotFound) {
return UIInterfaceOrientationMaskPortrait; /* Device is iPad */
}
return UIInterfaceOrientationMaskAll;
}
可以可靠地使用上述解决方案吗?