iOS 判断机型是否为 iPhone X、XR、XS、XS Max 的方法
// 判断是否为iPhone X 系列 这样写消除了在Xcode10上的警告。
#define IPHONE_X \
({BOOL isPhoneX = NO;\
if (@available(iOS 11.0, *)) {\
isPhoneX = [[UIApplication sharedApplication] delegate].window.safeAreaInsets.bottom > 0.0;\
}\
(isPhoneX);})
原理是根据手机底部安全区的高度 判断是否为 iPhone X、XR、XS、XS Max 几款机型,用宏的方法使用方便,在使用的地方对 IPHONE_X 进行一下判断即可。
/***导航栏高度*/
#define SafeAreaTopHeight (IPHONE_X ? 88 : 64)/***tabbar高度*/
#define SafeAreaBottomHeight (IPHONE_X ? (49 + 34) : 49)
iOS 判断机型是否为 iPhone X、XR、XS、XS Max 的方法相关推荐
- iOS 判断机型是否为iPhone Xr
添加如下宏: #define IsiPhoneXr ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqua ...
- iOS判断机型是否为iPhone11/iPhone11 Pro/iPhone11 Pro Max
//添加如下宏 #define IsiPhone11 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqu ...
- iOS判断是ipad还是iphone
原文地址:iOS判断是ipad还是iphone 作者:酷云 - (BOOL)application:(UIApplication *)application didFinishLaunchingWit ...
- 如何获取当前设备的机型(更新到iPhoneX)?判断机型是否为iPhone X?
判断机型是否为iPhone X,首先想到的是判断当前设备的机型,另外也可以从他的固有尺寸去判断: #define KIsiPhoneX ([UIScreen instancesRespondToSel ...
- iOS 判断机型是否为iphonex
添加如下宏: #define KIsiPhoneX ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqua ...
- 移动端:js判断苹果ios各类机型
最近在做一个移动端的项目,项目出现的一大堆兼容问题是在让我头疼,其中就包括获取 当前使用的 ios 的 机型.逛了很多圈博客,很多是用了组件实现的,也不知道是我方法没用对还是怎么回事,我用的组件只能获 ...
- iOS 判断手机型号(已更新至iPhone 14 Pro Max)
iOS 判断手机型号(已更新至iPhone 14 Pro Max) 判断手机型号代码如下: #import <sys/utsname.h> #pragma mark -- 判断手机型号 + ...
- 判断机型是安卓还是ios
判断机型是安卓还是ios <div id="btn"><a onclick="detect" id="a">< ...
- 苹果要完!传iOS 13将不兼容iPhone 6、iPhone SE和iPhone 5s等机型
5月11日消息,据国外媒体报道,法国博客iPhoneSoft.fr透露了一个可疑的传闻,即iOS 13将不能兼容iPhone 5s.iPhone 6.iPhone 6 Plus,以及iPhone SE ...
最新文章
- oVirt 3.4.3-1 LiveCD ISO based on CentOS 6.5
- 利用Contained Database和DAC来开发基于SQL Server Denali和SQL Azure之上的应用程序
- aws 性能_AWS上的应用程序自动扩展–选项和对性能的影响
- Python爬虫之(四)urllib库的高级用法
- EF Core 小工具
- 提高页面渲染速度的建议以及方案
- 实体词典 情感词典_情感词典
- html转pdf分页问题终极解决方案 k-htmlpdf
- 自动化测试全流程总结
- Regulator的使用
- 高德地图定位获取当前地址城市街道等详细信息(全部代码)
- Microsoft PowerToys
- python搭建 ADLINE 网络判断男女
- Customizing Navigation Bar and Status Bar in iOS 7
- The Evils of Unity Builds
- 20201024腾格尔沙漠徒步
- 获取实时手机验证码并同步到邮箱服务器
- 【JAVA基础】名词解释与第一个JAVA代码
- 搜狗输入法 状态栏 自带的好用工具
- Movist for Mac(媒体播放器)
热门文章
- linux获取网卡协议地址,读取linux下的网络设备的mac地址与发送原始数据包 (2011-11-23 20:11)...
- 【数据结构】广义表的存储结构及基本运算(C语言)
- QT学习之路2 学习笔记
- 【AIS学习】08:6比特ASCII码表
- 罗赛塔石碑Rosetta Stone安装教程
- 软件开发的过程中,这些文档你都用到了吗?
- CSDN博客插入图片
- 时钟抖动(Jitter)的基本概念
- element的table组件,表头合并(合并表头单元格)
- 【微信小程序】web-view 无法打开该页面不支持打开