前言
iPhone X 將于 2017年11月3日發售,是時候去適配這一特殊機型了。
首先需要將xcode升級至9.0使用iPhoneX模擬器進行適配測試。
xcode9.0
一、增加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
這個正在研究中,后續更新。。。