iOS開發真機測試顯示不全屏(上下有黑邊)

最近升級了xcode8正版,無意間使用了iphone 5 _ios7.1.2真機測試項目,結果出現了下面的情況,不全屏顯示,上下有黑邊:


真機測試上下有黑邊

還以為是我的項目適配出了問題,百度看了好多都是同一種解決方案,不過不夠詳細,我也寫個。

解決xcode8真機測試不全屏的問題

1.打開項目設置

項目設置

說明下:Deployment Target 這個可以手動輸入的,因為在xcode8以后它的可選項最低是8.0了,那么如果用的手機版本為7.幾的話這里就可以手動輸入了。
看下面的icons and Launch Images項,發現Launch Images Source這項沒有使用LaunchImage,這時候去到Assets.xcassets文件里面看確實是沒有LaunchImage的,點擊下面+號添加一個LaunchImage ,這時候會看到右邊有個Retina 4 的圖片框,去找一張分辨率為:640x1136的圖片放在這里就好了。然后再回到項目設置那里選擇launchImage重新運行就可以了

其實后來我發現這樣設置了之后用jenkins打包構建時失敗了,再后來我發現只要在項目中任意文件夾添加這張圖片就可以了,不用回到項目設置里面設置去選擇launchImage,也不用去Assets.xcassets里添加了。

Assets.xcassets
項目設置

當然,下面這張就是你想要找的圖,下載吧,確保下載后分辨率不變,圖片名更改為Default-568h@2x,格式為png,分辨率為640x1136px

Default-568h@2x.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容