iPhone屏幕大小和适配建议(包括 XR XS XSM )

news/2024/12/22 10:00:48/
//4 ----:{{0, 0}, {320, 480}}
//5、5s ----:{{0, 0}, {320, 568}}
//6、6s、7、8 ----:{{0, 0}, {375, 667}}
//6P、7P、8P ----:{{0, 0}, {414, 736}}
复制代码

X 系列

//X ----:{{0, 0}, {375, 812}}
//XR ----:{{0, 0}, {414, 896}}
//XS ----:{{0, 0}, {375, 812}}
//XSM ----:{{0, 0}, {414, 896}}
复制代码

XR XSM 都和P 一样宽,高度有所增加 XS 和 X 一样

关于适配建议,基本还是依照下面这边文章的原则 iOS 四种iPhone屏幕适配方案(借鉴)

需要注意的是关于带X的(X XR XS XSM),上下都多了一部分,状态栏 多了 24 ,底部home键多了34 ----干货: 这里提供给大家几个宏,方便适配,可根据需要使用

#define iPhoneXStyle ((CGSizeEqualToSize(CGSizeMake(414, 896), [[UIScreen mainScreen] bounds].size) || (CGSizeEqualToSize(CGSizeMake(375, 812), [[UIScreen mainScreen] bounds].size))))#define iPhoneXExtraStatusHeight (iPhoneXStyle ? 24 : 0)#define iPhoneXExHeight (iPhoneXStyle ?  34 : 0)
复制代码

有关于屏幕适配的问题,大家可以在评论里和我交流...

我的简书


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

相关文章

DataFun:数据基础架构

翼支付 数据向量化 经营范围是否相同 背景特征提取器 质量过滤通用背景过滤预制场景标记 虚假地址风险分析 CCKS地址解析标签体系 FaissMilvus余弦相似度 Zilliz 大模型幻觉问题 极限科技

iPhone屏幕适配 新增iPhone XS iPhone XR iPhone XS Max

iPhone机型屏幕比较: 由上图可见 iPhoneXs 的屏幕尺寸和去年的iPhoneX是一样的,所以今年不需要做特殊处理。 主要处理下后面的两款新的尺寸机型: 去年适配的iPhoneX 的分辨率:2436 * 1125 || pt: 812 * 375 iPhoneXr的分辨率:1792 * 828 || pt: 896 * 414 iPhoneXs 的分辨…

如何使用iPhoneXR/XSMAX模拟器进行屏幕适配

Xcode版本:Version 10.0 (10A254a) 新的Xcode运行工程发现会报错:ld: library not found for -lstdc 。 这是因为苹果去掉了lstdc.6.0.9.tbd动态库。 虽然有临时的解决方案:把xcode9里的这个动态库人为复制到xcode10里,但是对于…

全面分析MySQL?ERROR?1045出现的原因及解决

目录 通常从网上都能找到解决方案 1.停止服务2.跳过验证3.修改密码4.重启服务原因分析 SO 解决办法 在命令行输入mysql -u root –p,输入密码,或通过工具连接数据库时,经常出现下面的错误信息,相信该错误信息很多人在使用MySQL…

MIT 6.S081 教材第八章内容 -- 文件系统 -- 01

MIT 6.S081 教材第八章内容 -- 文件系统 -- 01 引言概述Buffer cache层代码:Buffer cache日志层日志设计代码:日志代码:块分配器 引言 MIT 6.S081 2020 操作系统 本文为MIT 6.S081课程第八章教材内容翻译加整理。 本课程前置知识主要涉及: …

android apk 微信登入_微信第三方登录(Android 实现)

1.开发准备工作 1.参考Android 接入指南 1.申请你的AppID 2.下载微信终端开发工具包 根据app包名生成ap 2.代码实践 1.判定客户端是否装有微信,没有则提醒需要安装微信 private void loginWeixin() { if (!isAvilable(LoginActivity.this, "com.tencent.mm&quo…

安卓自定义音量键_iPhone越狱丨利用安卓手机为你的iPhone越狱!

自从Checkra1n官方释放出Arm版,iPhone越狱的方法又多了一种 没错,就是用安卓机即可为iPhone越狱 是不是很难想象,安卓机也能为iPhone服务了 整体思路 将一台解了Bl锁且刷入TWAP的安卓设备刷入Linux系统,连接iPhone后利用Checkra1n Arm越狱(适…

Android手机 能装 ios,安卓手机原来也能安装Windows和MacOS系统?!

不知道各位差友还记不记得,世超前阵子分享过一款无需越狱,就能让 iPhone 和 iPad 运行其它系统的虚拟机软件UTM。 当时世超正是靠着这个软件,才得以让 iPad 成功跑上了 Windows 和 macOS 系统,还顺带收获了一堆编辑部同事们的卧槽…