正在检查UIDevice.model检查设备的可靠方法是iPad

时间:2016-07-12 22:17:53

标签: ios

我有一个只有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;
}

可以可靠地使用上述解决方案吗?

0 个答案:

没有答案