如何為Iphone應用建立啟動介面

2021-06-06 15:05:39 字數 1175 閱讀 4870

原始出處 、作者資訊和本宣告。否則將追究法律責任。

本教程介紹了如何為iphone應用建立啟動介面。

選擇工程中的「viewcontroller.xib」檔案,將view的背景色更改為白色,使用command + run組合鍵執行工程,程式啟動後你將會先看見乙個黑色介面,然後是白色介面。

以上啟動介面顯示一下就直接進入應用首頁了,啟動介面的顯示時間不受我們控制。程式設計師的**控制欲都很強,哈哈,比如我們希望啟動介面顯示2~3秒後再進入應用 首頁,以給我們的應用提供載入資料的時間。這個需求怎麼滿足呢?

基本的思想就是將啟動介面影象放在乙個在模式檢視裡,在應用啟動後立即顯示這個模式檢視,經過一定時間後再使這個模式檢視消失。下面就開始實現吧。

step1:在viewcontroller.xib檔案中新建乙個uiview物件,然後在該uiview物件中新增乙個uiimageview物件,將該uiimageview物件的image設為default.png檔案。

step3:為viewcontroller類新增兩個方法:showsplash和hidesplash,**如下:

- (void)showsplash  

- (void)hidesplash  

**還是很簡單的,不明白的話可以查文件。

// continue showing the splash image. 

[self.viewcontroller showsplash]; 

這是在程式進入首頁時立即再繼續顯示啟動介面。好了,啟動應用,看看你的成果吧,先是系統會使用default.png檔案來作為啟動介面,接著應用啟動後,會繼續接著再顯示該啟動介面3秒鐘,然後再進入應用首介面。如果你想一直顯示啟動介面,當某一事件發生後再dismiss掉,那可以在showsplash方法中做個等待迴圈,當你期望的事件發生後——比如資料如網路載入完畢,你在呼叫hidesplash方法,dismiss掉啟動介面檢視。

唯一需要特別注意的是:default.png的尺寸是320*480,iphone應用預設都是會顯示高為20point的狀態列,因此在inte***ce builder中構建modalview時,要注意一下uiimageview要向上偏移20point,具體可以看ib中該物件的尺寸設定。

如何為mysql建立索引

前些時候,一位頗高階的程式設計師居然問我什麼叫做索引,令我感到十分的驚奇,我想這絕不會是滄海一粟,因為有成千上萬的開發者 可能大部分是使用mysql的 都沒有受過有關資料庫的正規培訓,儘管他們都為客戶做過一些開發,但卻對如何為資料庫建立適當的索引所知較少,因此我起了寫一篇相關文章的念頭。最普通的情況...

如何為應用程式建立單獨的系統日誌

系統日誌是監測應用程式執行狀況的必要手段。除了將日誌記錄在系統預設的應用程式日誌中以外,很多時候我們希望能為自己的程式建立單獨的系統日誌。以下就是為應用程式建立單獨的系統日誌的方法。1 建立日誌檔案 預設的日誌檔案存放位置為 systemroot system32 config 擴充套件名為evt。...

如何為資料庫建立索引

sql 2010 12 15 16 46 54 閱讀41 字型大小 大 中小訂閱 接著,來個稍微複雜一點的,如果有個order by字句呢?不管你信不信,大多數的資料庫在使用order by的時候,都將會從索引中受益。select from mytable where category id 1 a...