1. 程式人生 > >iOS 啟動圖設定與真機上下黑邊問題

iOS 啟動圖設定與真機上下黑邊問題

如何設定App的啟動圖,也就是Launch Image?
Step1
1.點選Image.xcassets 進入圖片管理,然後右擊,彈出”New Launch Image”
2.如圖,右側的勾選可以讓你選擇是否要對ipad,橫屏,豎屏,以及低版本的ios系統做支援.這邊我選了ios8.0,ios7.0,ios6沒有做支援.
LaunchImage
這裡寫圖片描述
Step2
將規定尺寸的圖片從你的檔案中拖動進到固定位置.
這裡寫圖片描述
上傳完畢,那麼基本就快好了.
Step3
單擊你整個專案名稱,然後選擇General,就是這個.
image
這裡寫圖片描述
重點來了.
我完成上面的步驟,且設定了Launch Images Srouce 為LaunchImage,但是啟動圖片還是不變,後來發現Launch SrceenFile,這個裡面設定了,進去看下,你的目錄下有個檔案叫做LaunchScreen.xib 開啟右側框,選擇這個檔案,然後在如圖,把Use as launch Srceen取消掉,這個就是你之前一直設定Launch Image不成功的原因
image
這裡寫圖片描述


Step4
Run
這裡寫圖片描述
設定啟動頁時間

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.

    [NSThread sleepForTimeInterval:3.0];//設定啟動頁面時間
    return YES;
}

iOS真機啟動圖不顯示 上下黑邊有黑邊
根據不同機型對應響應圖片尺寸。
解決方案:
1.檢查圖片尺寸是否正確。
2.圖片命名不能重複。
3.橫豎屏命名。
4.刪掉原來的APP,重新打一個看看。
5.將啟動頁面停留時間設長一些看看:[NSThread sleepForTimeInterval:5.0]。
6.真機上檔名是區分大小寫的 。

本人也遇到上面的問題,百思不得解。
最終終於找到問題所在:
啟動圖圖片必須為png格式,不能用.jpg.png圖片手動改字尾名而成的。讓美工重新做圖吧。