IOS 啟動畫面

2021-09-30 11:37:19 字數 1340 閱讀 7207

總述:

兩種方式,一種是使用系統自帶的,按規則定義啟動名稱即可,顯示為1秒,要想延長時間,用[nsthread ​ sleepfortimeinterval:5.0] ,另一種就是自定義uiivew,加到window中去。

祥述:

1,準備資源,放入工程中,即可,預設時間為1s

ios裝置現在有三種不同的解析度:iphone 320x480、iphone 4 640x960、ipad 768x1024。以前程式的啟動畫面()只要準備乙個 default.png 就可以了,但是現在變得複雜多了。下面就是 cocoachina 會員做得總結

如果乙個程式,既支援iphone又支援ipad,那麼它需要包含下面幾個:

default-portrait.png ipad專用豎向啟動畫面 768x1024或者768x1004

default-landscape.png ipad專用橫向啟動畫面 1024x768或者1024x748

default-portraitupsidedown.png ipad專用豎向啟動畫面(home按鈕在螢幕上面),可省略 768x1024或者768x1004

default-landscapeleft.png ipad專用橫向啟動畫面,可省略 1024x768或者1024x748

default-landscaperight.png ipad專用橫向啟動畫面,可省略 1024x768或者1024x748

default.png iphone預設啟動,如果沒有提供上面幾個ipad專用啟動,則在ipad上執行時也使用default.png(不推薦) 320x480或者320x460

[email protected] iphone4啟動640x960或者640x920

​為了在ipad上使用上述的啟動畫面,你還需要在info.plist中加入key: uisupportedinte***ceorientations。同時,加入值uiinte***ceorientationportrait, uiinte***corientationportraitupsidedown, uiinte***ceorientationlandscapeleft, uiinte***ceorientationlandscaperight。

2,如果想想設啟動畫面的顯示時間,

[nsthread sleepfortimeinterval:5.0];  // 其實這一行**也可以不加,因為預設情況下歡迎介面的時間只有一秒,加這一句是為了延長

歡迎介面的展示時間到5秒,時間大家可以自己定義。

我在接快用蘋果助手的sdk的時候 要求啟動icon 使用他們提供的 於是按命名規則製作一套 發現啟動畫面黑屏 不顯示

改了之後就顯示了

實用 ios 啟動畫面

總述 兩種方式,一種是使用系統自帶的,按規則定義啟動名稱即可,顯示為1秒,要想延長時間,用 nsthread sleepfortimeinterval 5.f 另一種就是自定義 uiview,加到 uiwindow 中去。祥述 1,準備資源,放入工程中,即可,預設時間為 1s ios 裝置現在有三種...

iOS製作app啟動畫面

總述 兩種方式,一種是使用系統自帶的,按規則定義啟動名稱即可,顯示為1秒,要想延長時間,用 nsthread sleepfortimeinterval 5.0 另一種就是自定義uiivew,加到window中去。祥述 1,準備資源,放入工程中,即可,預設時間為1s ios裝置現在有三種不同的解析度 ...

iOS 定製啟動畫面的動畫效果

本次啟動是否要顯示引導頁,如果顯示引導頁則不顯示啟動動畫 var isshowingguidevc false 啟動畫面顯示後,用來定製動畫的imageview,懶載入 lazy var launchiv uiimageview uiimageview.init frame uiscreen.mai...