为了账号安全,请及时绑定邮箱和手机立即绑定

检测设备是否为iPhone X.

检测设备是否为iPhone X.

摇曳的蔷薇 2019-07-23 16:19:16
检测设备是否为iPhone X.我的iOS应用程序使用自定义高度UINavigationBar导致新iPhone X上出现一些问题。如果应用程序在iPhone X上运行,是否有人已经知道如何以编程方式(在Objective-C中)进行可靠检测?编辑:当然,检查屏幕的大小是可能的,但是,我想知道是否有一些“内置”方法,如TARGET_OS_IPHONE检测iOS ...if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {     CGSize screenSize = [[UIScreen mainScreen] bounds].size;     if (screenSize.height == 812)         NSLog(@"iPhone X");}编辑2:我不认为,我的问题是链接问题的重复。当然,有一些方法可以“测量”当前设备的不同属性,并使用结果来决定使用哪个设备。然而,这不是我的问题的实际问题,因为我在第一次编辑时试图强调。实际的问题是:“是否可以直接检测当前设备是否是iPhone X(例如,通过某些SDK功能)或者我是否必须使用间接测量”?到目前为止给出的答案,我认为答案是“不,没有直接的方法。测量是要走的路”。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 689 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信