最新的iphoneX上市后,ios程序員開始了適配工作,在我們的項(xiàng)目中有代碼寫的,有Xib寫的.這樣開始進(jìn)行適配,怎么辦,接下來開始進(jìn)行。
一:廣告位如果有字或者是有圖片的話,劉海遮擋不是很好看,讓UI可以進(jìn)行針對做下處理.
二:tabbar整體向上,這個(gè)也可以讓UI去兼容設(shè)計(jì),因?yàn)樵蹅兌际茾2x和@3x的旁瘫,iphoneX也是3x的.考慮很小,就是針對高度進(jìn)行調(diào)整耕皮。
三:iphoneX的導(dǎo)航欄高度的變化,狀態(tài)欄比以前增加了24境蜕,之前是20,現(xiàn)在是44?
四:屏幕底部的虛擬區(qū)凌停,替代了home鍵,高度為34pt售滤。
五:劉海高度30罚拟。
六: ? 如果遇到iphoneX橫屏的情況,這里面也是按照橫向進(jìn)行適配高度了
宏定義
#define StatusHeight [UIApplication sharedApplication].statusBarFrame.size.height#define KNavgationBarHeight (StatusHeight + 44)
Xib的適配,---
1: 最好用自動(dòng)布局台诗,之前的自適應(yīng)可以說都不行了。
2: 還有就是給xib拉自己定義的小插件,進(jìn)行iphoneX和之前的型號進(jìn)行適配赐俗。
以后遇到問題會(huì)繼續(xù)更新,多多指點(diǎn)
iOS開發(fā)iphoneX和其他iphone手機(jī)獲取網(wǎng)絡(luò)狀態(tài)的處理不一樣拉队,大家使用的時(shí)候看看,我如何獲取iphoneX的阻逮。