iPhone机型屏幕比较:

由上图可见 iPhoneXs 的屏幕尺寸和去年的iPhoneX是一样的,所以今年不需要做特殊处理。
主要处理下后面的两款新的尺寸机型:

去年适配的iPhoneX 的分辨率:2436 * 1125 || pt: 812 * 375
iPhoneXr的分辨率:1792 * 828 || pt: 896 * 414
iPhoneXs 的分辨率: 2436 * 1125 || pt: 812 * 375
iPhoneXs Max 的分辨率:2688 * 1242 || pt: 896 * 414

导航栏和tabBar的高度是一样的,所以需要在原来判断iPhoneX的基础上增加两种机型:

//判断是否是ipad
#define isPad ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)
//判断iPhone4系列
#define kiPhone4 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].size) &a

iPhone屏幕适配 新增iPhone XS iPhone XR iPhone XS Max相关推荐

  1. iPhone屏幕适配(之屏幕尺寸)

    Device screen size 各设备屏幕尺寸 Device Dimensions (portrait) iPhone 14 Pro Max 430x932 pt (1290x2796 px @ ...

  2. iPhone屏幕适配常用宏

    //获得屏幕的宽高 #define kScreenWidth ([UIScreen mainScreen].bounds.size.width) #define kScreenHeight ([UIS ...

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

    //4 ----:{{0, 0}, {320, 480}} //5.5s ----:{{0, 0}, {320, 568}} //6.6s.7.8 ----:{{0, 0}, {375, 667}} ...

  4. 如何修复iPhone屏幕没有响应触摸iOS 15更新

    如果您是那些不幸的人之一,他们的iPhone屏幕卡住了,无论他们做什么,它都不会响应点击和滑动,那么我们再也不用担心我们为您提供了保障.我们在本文中招募了一些最有效的修复程序,可用于修复iPhone屏 ...

  5. 手机屏幕适配原理及实现

    为什么80%的码农都做不了架构师?>>>    手机屏幕是用户与 App 最直接的交互点  不同的分辨率下用户对我们的 App 具有明显的感观差异,主流分辨率的更新迭代却又完全独立于 ...

  6. (转)iOS 屏幕适配

    参考 微信的多屏适配 目前为止,iPhone屏幕尺寸已经有四种: 3.5(inch):1/3G/3GS/4/4S 4.0(inch):5/5S/5C 4.7(inch):6 5.5(inch):6Pl ...

  7. iOS屏幕适配 支持新手机 iPhone XR iPhone XS 超简单

    随着苹果爸爸发布了 超牛叉的iPhone iPhone X .iPhone XR.iPhone XS .iPhone XS Max.开发者的适配工作要开始了. 停,?. 如果app 适配过 iPhon ...

  8. 超简单 iOS屏幕适配 支持新手机 iPhone XR iPhone XS

    随着苹果爸爸发布了 超牛叉的iPhone iPhone X .iPhone XR.iPhone XS .iPhone XS Max.开发者的适配工作要开始了. 停,?. 如果app 适配过 iPhon ...

  9. iOS 【适配iPhone XR/iPhone XS Max】

    启动图 iPhone XR:828px x 1792px iPhone XS Max: 1242px x 2688px LaunchImage中只有iPhone X/iPhone XS 项目中使用La ...

  10. iPhone屏幕各种尺寸分辨率(更新至XS)

    iPhone屏幕各种尺寸分辨率(更新至XS) Device Logic Point Logic Pixel Size Scale iPhone 2G 480 × 320 480 × 320 3.5 1 ...

最新文章

  1. 小工匠聊架构-写给研发工程师的全链路压测
  2. Codeforces Round #494 (Div. 3)【未完结】
  3. linux shell trap的使用
  4. PyTorch框架学习七——自定义transforms方法
  5. 人事面试100问题--巧妙应答
  6. Javascript必须掌握的js库
  7. 几种前端h264播放器记录
  8. 关于地理数据坐标转换
  9. STM32——红外接收和红外发射
  10. 13.2 RS编码和纠错算法
  11. 鬼谷八荒逆天改命存档
  12. vue中用canvas 画一个六边形 类似蜂窝形的功能导航主菜单
  13. 8本好书上新:越忙越要多读书
  14. 什么是下一代防火墙NGFW(Next Generation Firewall)?
  15. 【收藏】10个高能黑科技网站
  16. 直播回放:巧用Webpack、Eui Compiler
  17. 什么语言最适合做 GUI?
  18. 【Matlab】简单的滑模控制程序及Simulink仿真
  19. 键盘与ASCII码对应表
  20. 教你如何用python制作三角形模拟器 python项目小发明 【安安教具】-【数学】-【三角形】模拟器

热门文章

  1. java大赛参赛学院名单,河南大学第十一届“学佳澳杯”大学生程序设计竞赛获奖名单公布...
  2. 〖数学算法〗开平方的七种算法
  3. Word文档A4如何打印成A3
  4. 如何设置word的有效期
  5. HexoNext添加网易云音乐
  6. PL/SQL中declare、begin关键字解释
  7. 二叉树matlab整数规划,基于matlab构造最优二叉树.doc
  8. RT-Thread : STM32 系列外设驱动添加指南
  9. django models 数据库 update_or_create 更新或者插入
  10. 计算机论文的研究思路与方法,计算机毕业论文开题报告教学网站的设计与实现...