没有主页按钮,如何识别iPad?

时间:2018-11-29 17:48:25

标签: ios objective-c ipad

每当游戏在没有主页按钮的设备上运行时,我都需要调整游戏区域。

我可以通过尺寸识别所有iDevice,但是新的iPad 12.9“具有与旧iiPad相同的尺寸。

此代码有效,但我正在寻找不依赖名称的更进一步的证明。有什么想法吗?

if ( [ [[UIDevice currentDevice] name] isEqualToString: @"iPad Pro (12.9-inch) (3rd generation)" ] ) {
    device = LFDeviceTypePadPro12_9;
}

1 个答案:

答案 0 :(得分:5)

您可以使用LAContext .biometryType获取设备支持的生物识别登录类型。在旧设备上,它将是.none.touchId,而新设备上将是.faceID。 faceId设备没有主页按钮。其他所有的事情。