? ? 今天在適配iPhone X的時候,發現iPhone X的屏幕上下沒有鋪滿。新建的項目,以及寫的Demo都是鋪滿屏幕的。
? ? ? ?經過反復查看項目后,發現原來是很久以前,項目因為啟動頁用的是Launch Image Source,而用不到Launch Screen File 所以把LaunchScreen.storyboard 給刪除了,Info.plist 里面也就沒有了 Launch screen interface file base name 。
? ? ? 解決方法是,在Info.plist 里面增加? Launch screen interface file base name 就可以了。
? ? ? ?注意:只是增加一個 key。Launch screen interface file base name
? ? ? 如果增加了key,還是不行的話,添加一張iPhone X屏幕分辨率的啟動圖也能達到一樣的效果。
? ?增加完的效果是,我們要注意的是,在iPhone X 里面,狀態欄是不能隱藏的。如果隱藏了,會擋住界面,需要自己再去做適配。
付一張啟動頁的圖,需要的可以先試試。