給iPhone程式建立Splash歡迎介面

2021-06-07 09:09:49 字數 1249 閱讀 9348

看到很多iphone的程式都有乙個歡迎頁面,看到網上有篇文章,參考結合自己的實際做了乙個例子。

但是這個方法有個問題,如果你的程式很快載入了,這個會立刻消失,導致還沒有看清楚上的內容。 而且有些內容雖然程式已經載入了,但是有些程式需要的資源是要從伺服器上載入的,所以直接進入程式,使用者還是無法使用這個應用。

隨便建立乙個iphone的工程,例如叫splash。

1
[viewcontroller showsplash];
以在引導程式完成後,顯示歡迎頁

在splashviewcontroller.h加入以下屬性和方法

123

4567

891011

#import 

@inte***ce splashviewcontroller : uiviewcontroller -(

void

) showsplash;-(

void

) hidesplash;

@end

其中*modelview就是我們要用到的model view,用來顯示splash的。 另外兩個方法是控制顯示和隱藏這個splash的

在splashcontroller.m加入上面定義的兩個方法的實現

123

4567

891011

1213

1415

1617

1819

-

(void

)showsplash

//hide splash screen-(

void

)hidesplash

建立檢視 在inte***ce builder中給splashview新增乙個view檢視,在工具欄裡面拖拽乙個view檢視到splash view中

view檢視

新增view檢視

鏈結file』s owner中的modelview到新建的view上

鏈結modelview到新建的view上

新增imageview到新建的view上 拖拽乙個imageview到剛建立的view中

新增imageview

選中這個imageview,修改其中的image屬性為你指定的,我這裡選擇了之前匯入的default.png

之後你就可以執行了,應該是2秒後,splash自動消失。

給iPhone程式建立Splash歡迎介面

看到很多iphone的程式都有乙個歡迎頁面,看到網上有篇文章,參考結合自己的實際做了乙個例子。最簡單的方法就是做乙個全屏的歡迎頁的,把它命名為default.png,然後放在xcode工程的resource裡面。執行就可以看到你的這個預設影象在程式完全載入之前顯示在螢幕上。但是這個方法有個問題,如果...

iphone 程式 呼叫系統程式

1 從程式內 傳送簡訊 簡訊的內容無法初始化,至少在3.2之前是這樣,但是可以通過將要初始化的資訊寫到拷貝裡來彌補。2 從程式內 傳送郵件 void checksender id senderelse else pragma mark pragma mark compose mail void di...

Mac使用Charles給iPhone抓包流程

目錄有時候手機介面出問題了,不知道從 下手,charles就是非常好用的用來給手機抓包的工具,話說上次用這個工具還是5年前,現在終於記起來怎麼用了 charles介面如下 下面分享一下設定的方法吧 系統偏好設定 共享 網際網路共享 設定上wifi密碼即可,這裡我的wifi名字叫 雪山飛豬 我們直接檢...