iPhoneX由于多了大圓角、傳感器(齊劉海)以及底部訪問主屏幕的指示遮擋,所以需要注意原有這部分內(nèi)容的設(shè)計(jì)。
iOS11前導(dǎo)航欄的高度是64,其中statusBar的高度為20,而iPhoneX的statusBar高度變?yōu)榱?4,如果是自定義的NaviBar,這部分需要做相應(yīng)的適配。
iPhoneX的底部增加了虛擬Home區(qū),由于安全區(qū)域的原因默認(rèn)tabBar的高度由49變?yōu)?3,增高了34,所以自定義的底部TabBar也需要需改其適配方案。
可能有部分APP使用了RN來實(shí)現(xiàn)頁面,不要忘了在RN中修改相應(yīng)NaviBar/TabBar的高度。
目前項(xiàng)目碰到了適配問題.看了幾個(gè)插件,有的可能跑起來需要時(shí)間.
有的比較復(fù)雜自己封裝了下,覺得還是挺簡單的.
今天放出來,希望大家可以使用.
github地址:
https://github.com/JonsonHI/IphoneX/tree/master
還有官網(wǎng)維護(hù)的一些適配插件,我覺得使用過于復(fù)雜.
如果你的項(xiàng)目是0.43以下的話,name這種方式還是比較適合你的.
如果你有很好的封裝,那么恭喜你,你修改的會(huì)更快.