iOS:iPhone X,iPhone XS,iPhone XR,iPHone XS Max 适配
https://www.jianshu.com/p/eb24b8cf86cd
参考链接:iPhone X,iPhone XS,iPhone XR,iPHone XS Max 适配
参考链接:iOS iPhoneX 适配
启动图尺寸 机型 命名
640 × 960 iPhone4s Default@2x
640 × 1136 iPhone5s Default-568h@2x
750 × 1334 iPhone Default-667h@2x
1242 × 2208 iPhonePlus Default-736h@3x
1125 × 2436 iPhoneX, XS Default-812h@3x
828 x 1792 iPhoneXR Default-828h@2x
1242 x 2688 iPhoneX Max Default-1242h@3x
以上是我们需要适配的手机机型,其中iphon4s我这已经不适配了
iphonex 系列导航栏和tabbar的高度发生了变化,就是“齐刘海”+底部触摸条
OC:
#define iphoneX ([[UIApplication sharedApplication] statusBarFrame].size.height>20?YES:NO)
#define kNavBarHeight (iphoneX ? 88.0 : 64.0)
#define KTabBarHeight iphoneX ? CGFloat(83.0) : CGFloat(49.0)
#define kBottomBarHeight (iphoneX ? 34.0 : 0)
#define kContentHeight (kScreenHeight - kNavBarHeight-kBottomBarHeight)
swift:
let KIphoneX = UIApplication.shared.statusBarFrame.size.height > 20 ? true : false
let KNavgationHeight = KIphoneX ? CGFloat(88.0) : CGFloat(64.0)
let KTabBarHeight = KIphoneX ? CGFloat(83.0) : CGFloat(49.0)
let kBottomBarHeight = KIphoneX ? CGFloat(34.0) : CGFloat(0)
let KHeightTime = kScreenHeight / 667
还有一种判断是否为iphonx的方法
#define iphoneX ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? (CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMode].size)||CGSizeEqualToSize(CGSizeMake(1242, 2688), [[UIScreen mainScreen] currentMode].size)||CGSizeEqualToSize(CGSizeMake(828, 1792), [[UIScreen mainScreen] currentMode].size)) : NO)
根据手机的大小判断
作者:money_ac9e
链接:https://www.jianshu.com/p/eb24b8cf86cd
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具