????????自從iPhone X出來以后,大家的app都面臨著iPhone X的適配問題。其實iPhone X的適配并不難,但是可能會遇見奇奇怪怪的問題。
? ? 今天給一個比較老的app iPhone X適配,在iPhone X上運行起來發(fā)現(xiàn)一個問題,該app并沒有像其他app一樣,導航欄遮住或者表顯示不正常等,而是屏幕沒有被鋪滿,上下都留有黑色的空白,如下圖

圖一
經(jīng)過各方查閱資料發(fā)現(xiàn),我之前項目的啟動圖用的是Launch Image Source,就把Launch Screen File給刪掉了,才出現(xiàn)了上圖的情況。解決這個很簡單,在info.plist文件中添加Launch screen interface file base name 就好了。添加上運行發(fā)現(xiàn)一切都“正常”了。隨之而來的一個問題是,屏幕被平鋪滿了,但是啟動圖卻沒有了,成了黑屏,好尷尬。。。
? ? 但是是虛驚一場,卸載掉app,重新運行就正常了