這主要是啟動圖片的像素影響的,在Assets.xcassets中設置LaunchImage,右側(cè)的適配系統(tǒng)版本選擇iOS8.0 and Later和iOS 7.0 and Later ,如果只是適配iPhone,只需要勾選iPhone即可,如下圖所示:
中間的每個位置所需的圖片像素都是固定的,必須放入符合要求的圖片否則就會出現(xiàn)這個問題,
點擊每個位置,右側(cè)的信息欄可以看到每個位置所需的圖片像素
這個位置所需的圖片像素值即為:1242x2208!!
后來讓UI把所需的圖片都切出來了,放到正確的位置后,發(fā)現(xiàn)這個問題還是存在,這就又頭疼了...
問了其他的人,也是說圖片放正確了就行了,但是事實卻是沒有解決問題,
后來想到會不會是圖片命名的原因,我又問了圖片是怎么命名的,發(fā)現(xiàn)都是用數(shù)字,一般是像素值,如上圖的就命名為1242x2208.png,如果有相同的圖片就是1242x2208-1.png;把所有的圖片重新命名后,問題解決了!!
以此記錄此次的bug,希望能幫到遇到相同問題的人...