iPhoneX 底部距离

news/2025/1/31 11:11:12/

为什么80%的码农都做不了架构师?>>>   hot3.png

//iPhoneX 底部距离CGFloat adjust = 0;if (@available(iOS 11.0, *)) {//Account for possible notchUIEdgeInsets safeArea = [[UIApplication sharedApplication] keyWindow].safeAreaInsets;adjust = safeArea.bottom;}

 

所以现在只是需要设计师给2张效果图:
iPhone XR:828px x 1792px
iPhone XS Max: 1242px x 2688px

Tips

1. 代码中判断是否是iPhone X时需要注意

如果你以前是使用设备尺寸来判断iPhone X那就需要修改了,判断iPhone X主要是因为刘海的原因可能要做些特殊处理。鉴于iPhone X/XS/XR/XS Max底部都会有安全距离,所以可以利用safeAreaInsets.bottom > 0.0来判断是否是iPhone X/XS/XR/XS Max。

safeAreaInsets支持iOS11及以后。

static inline BOOL isIPhoneXSeries() {BOOL iPhoneXSeries = NO;if (UIDevice.currentDevice.userInterfaceIdiom != UIUserInterfaceIdiomPhone) {return iPhoneXSeries;}if (@available(iOS 11.0, *)) {UIWindow *mainWindow = [[[UIApplication sharedApplication] delegate] window];if (mainWindow.safeAreaInsets.bottom > 0.0) {iPhoneXSeries = YES;}}return iPhoneXSeries;
}

 

转载于:https://my.oschina.net/huqiji/blog/2085978


http://www.ppmy.cn/news/430174.html

相关文章

[iOS开发]iPhoneX系列顶部和底部尺寸图解

iPhoneX屏幕大小.png 竖屏尺寸:1125px 2436px(375pt 812pt 3x)横屏尺寸:2436px 1125px(812pt 375pt 3x) 与其它iOS设备的差异 以下是与iPhone 6、7、8 (375667pt) 相比。 Status Bar 高度由 20pt 增长为44pt。 status bar.png 底部需要预留 34pt…

iphoneX、iPhone12尺寸

iphoneX、iPhone12尺寸 1、iPhone 12:2532 x 1170像素分辨率,460 PPI ; 844 * 390;devicePixelRatio:3 2、iPhone 12 mini:2340 x 1080 像素分辨率,476 PPI ;812 * 375&#xff1b…

iPhonex系列手机底部适配

iPhoneX、iPhone11、iphoneXR 等全屏手机,由于下方有一个小长条,到底吸底按钮等元素被下方小长条遮住,需向上移动一点,将小长条留出距离, 适配方法如下: js: let deviceHeight window.screen.heightlet d…

转:苹果手机各种尺寸详细表以及iPhoneX、iPhoneXS、iPhoneXR、iPhoneXSMax屏幕适配

iPhone设备 物理分辨率是硬件所支持的,逻辑分辨率是软件可以达到的。 代数设备操作系统逻辑分辨率(point)物理分辨率(pixel)屏幕尺寸(对角线长度)缩放因子 iPhone 第一代iPhone 2GiOS 1320 x 480480 x 3203.5寸1x第二代iPhone 3iOS 2320 x 480480 x 3203.5寸1…

【编码安全】金融Java开发必知网络攻击手段及防范措施

文章目录 1. XML 外部实体 (XXE-XML External Entity) 攻击2. SQL 注入3. 代码注入4. 跨站脚本 (XSS) 攻击5. 不安全的反序列化6. 目录遍历攻击7. 敏感信息泄露8. 命令注入攻击9. 格式化字符串攻击(Format String Attack)10. 跨站请求伪造(CS…

代码审计——任意文件下载详解

为方便您的阅读,可点击下方蓝色字体,进行跳转↓↓↓ 01 漏洞描述02 审计要点03 漏洞特征04 漏洞案例05 修复方案 01 漏洞描述 网站可能提供文件查看或下载的功能,如果对用户查看或下载的文件不做限制,就能够查看或下载任意的文件&…

Kafka中的leader选举算法Raft

Kafka中的leader选举算法Raft 一、简介1. 定义2. Leader选举算法 二、 分布式一致性协议Raft1. Raft 强一致性协议基础2. Raft应用场景 三、Kafka选举算法的需求1. Leader的定义和意义2. Leader选举的需求和挑战3. 现有Leader选举算法 四、Kafka中的leader选举算法实现1. Kafka…