iOS 【适配iPhone XR/iPhone XS Max】
启动图
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】相关推荐
- 如何激活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 ...
- H5移动端网页适配iPhone x/iPhone xr/iPhone 11pro/iPhone 11/iPhone 12 机型底部小黑条
iPhone x/iPhone xr/iPhone 11pro/iPhone 11/iPhone 12 取消了物理按键,改成底部小黑条,这一改动导致网页出现了比较尴尬的屏幕适配问题.对于网页而言,顶部 ...
- iOS屏幕适配 支持新手机 iPhone XR iPhone XS 超简单
随着苹果爸爸发布了 超牛叉的iPhone iPhone X .iPhone XR.iPhone XS .iPhone XS Max.开发者的适配工作要开始了. 停,?. 如果app 适配过 iPhon ...
- 超简单 iOS屏幕适配 支持新手机 iPhone XR iPhone XS
随着苹果爸爸发布了 超牛叉的iPhone iPhone X .iPhone XR.iPhone XS .iPhone XS Max.开发者的适配工作要开始了. 停,?. 如果app 适配过 iPhon ...
- iOS适配iPhoneX/XR/XS/XS MAX
适配只看三个参数: 1.渲染像素–屏幕截图的图片尺寸,单位px 2.逻辑像素–程序员开发所用尺寸,单位pt 3.倍率–渲染像素/逻辑像素,得到倍数关系.常见倍率@2x,@3x Safe Area(安全 ...
- iOS 适配iOS11、iPhone X
关于iPhone X尺寸及safe area 参考: http://www.ui.cn/detail/283956.html iPhone X 导航上和tabBar下两处空白(黑条) 解决方案:导入一 ...
- iOS 适配全面屏iPhone X系列手机-Swift版
一.如何知道手机是全面屏手机? 网上有好多人使用获取手机型号的方式来判断,本人觉得这种方式没有问题,只是作为一名开发者,大家都知道苹果每年都会更新新的机型.大家肯定不希望在每次苹果发布新机型后去更新版 ...
- 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 ...
- 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 ...
最新文章
- LeetCode Evaluate Division(并查集)
- 在SAP分析云里利用词云技术显示大段文本里的关键词
- Android之去掉RecycleView和NestedScrollView边缘效果
- IntegrityError at ** NOT NULL constraint failed: learning_logs_topic.owner_id
- Fiber 数据结构是怎样的?
- (转)javascrit中的uriencode
- linux内核 精简 编译,精简LINUX内核配置及快速编译的方法收集
- 批量导入Sql数据库
- C语言 指向函数的指针
- 网络原理学习笔记--基本概念1
- 相对定位中整周模糊度确定方法
- 10_求解斐波那契数列
- 提到区块链,这一次微软没有再落后
- mbbiDirect记录
- 对泊松分布和泊松过程已经爱尔朗分布的理解和他们的联系(排队论和运筹学中的重要理论)
- 无线技术应用—浅谈红外技术和卫星通信(个人向)
- 新的集成环境 PHP study_pro(PHP study 2019)
- 修改CentOS7系统时间EDT为CST【一篇就够】
- 3GPP USIM milenage算法code
- APP性能测试之冷热启动时间查看