启动图

iPhone XR:828px x 1792px
iPhone XS Max: 1242px x 2688px

LaunchImage中只有iPhone X/iPhone XS

项目中使用LaunchImage做启动图,旧版Xcode的LaunchImage中可能没有iPhone XR/iPhone XS Max的图片框,Xcode升级到最新版后,就会多出iPhone XR、iPhone XS Max两个图片框。

XCode9 LaunchImage

XCode10 GM LaunchImage

iPhone XR / XS Max 对老版本兼容请求

如果我们只设置iPhone X的启动图,没有设置iPhone XR/iPhone XS Max启动图。iPhone XR/iPhone XS Max会默认使用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;
}

iOS 【适配iPhone XR/iPhone XS Max】相关推荐

  1. 如何激活iPhone XR和XS上的eSIM

    原文https://appletoolbox.com/2018/10/how-to-use-dual-sim-and-esim-on-iphone-xr-and-xs/#How_To_Set-Up_e ...

  2. H5移动端网页适配iPhone x/iPhone xr/iPhone 11pro/iPhone 11/iPhone 12 机型底部小黑条

    iPhone x/iPhone xr/iPhone 11pro/iPhone 11/iPhone 12 取消了物理按键,改成底部小黑条,这一改动导致网页出现了比较尴尬的屏幕适配问题.对于网页而言,顶部 ...

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

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

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

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

  5. iOS适配iPhoneX/XR/XS/XS MAX

    适配只看三个参数: 1.渲染像素–屏幕截图的图片尺寸,单位px 2.逻辑像素–程序员开发所用尺寸,单位pt 3.倍率–渲染像素/逻辑像素,得到倍数关系.常见倍率@2x,@3x Safe Area(安全 ...

  6. iOS 适配iOS11、iPhone X

    关于iPhone X尺寸及safe area 参考: http://www.ui.cn/detail/283956.html iPhone X 导航上和tabBar下两处空白(黑条) 解决方案:导入一 ...

  7. iOS 适配全面屏iPhone X系列手机-Swift版

    一.如何知道手机是全面屏手机? 网上有好多人使用获取手机型号的方式来判断,本人觉得这种方式没有问题,只是作为一名开发者,大家都知道苹果每年都会更新新的机型.大家肯定不希望在每次苹果发布新机型后去更新版 ...

  8. iphone xr xs_如何在iPhone X,XR,XS和XS Max上截屏

    iphone xr xs With the arrival of the iPhone X and its lack of a Home button, Apple had to change the ...

  9. iphone xr xs_等等,是iPhone“ XS”还是iPhone“ Xs”?

    iphone xr xs Apple just announced a trio of new phones with pretty silly names. On top of being kind ...

最新文章

  1. LeetCode Evaluate Division(并查集)
  2. 在SAP分析云里利用词云技术显示大段文本里的关键词
  3. Android之去掉RecycleView和NestedScrollView边缘效果
  4. IntegrityError at ** NOT NULL constraint failed: learning_logs_topic.owner_id
  5. Fiber 数据结构是怎样的?
  6. (转)javascrit中的uriencode
  7. linux内核 精简 编译,精简LINUX内核配置及快速编译的方法收集
  8. 批量导入Sql数据库
  9. C语言 指向函数的指针
  10. 网络原理学习笔记--基本概念1
  11. 相对定位中整周模糊度确定方法
  12. 10_求解斐波那契数列
  13. 提到区块链,这一次微软没有再落后
  14. mbbiDirect记录
  15. 对泊松分布和泊松过程已经爱尔朗分布的理解和他们的联系(排队论和运筹学中的重要理论)
  16. 无线技术应用—浅谈红外技术和卫星通信(个人向)
  17. 新的集成环境 PHP study_pro(PHP study 2019)
  18. 修改CentOS7系统时间EDT为CST【一篇就够】
  19. 3GPP USIM milenage算法code
  20. APP性能测试之冷热启动时间查看

热门文章

  1. 什么pdf转换成excel转换器好
  2. python使用pika订阅rabbitmq消息链接被重置问题
  3. 注册表使用全攻略(1)
  4. 淘宝店铺层级每个月更新么?如何提高淘宝店铺层级?
  5. 国内外最好的12款项目管理系统优劣势分析
  6. 转:查尔斯·汉迪:你是谁,比你做什么更重要
  7. 从输入域名,到拿到首页的所有细节过程
  8. Moto G 的开发者模式
  9. mysql 组织结构 支持_如何优化MySQL索引组织结构
  10. fetch_array()与fetch_assoc()的用法