前言
iPhone X 将于 2017年11月3日发售,是时候去适配这一特殊机型了。
首先需要将xcode升级至9.0使用iPhoneX模拟器进行适配测试。
一、增加1024*1024的logo图,此图不加的话提交审核的ipa文件无法上传成功
二、添加一张1125*2436的启动图 LaunchImage,缺少该尺寸的LaunchImage会导致在iPhone X上无法铺面屏幕。
三、由于iPhone X上的statusBar的高度变为44,所以之前页面布局如果将上部状态栏和标题栏的高度写死为64的同学就需要统一改一下了,使用[[UIApplication sharedApplication] statusBarFrame].size.height + self.navigationController.navigationBar.frame.size.height 计算此高度。
四、关于safeArea
这个正在研究中,后续更新。。。