2012-04-08 30 views
0

我正在製作一個iPhone應用程序,主要側重於在UIWebviews中加載網頁。向用戶顯示該網頁正在加載,我想在屏幕顯示加載動畫在網頁加載時,類似eBay的應用:易趣應用程序加載動畫

eBay app loading animation

我怎樣才能做到這一點?或者,至少,我可以使用什麼樣的UIWebView方法來告訴我該頁面是否正在加載並且存在互聯網連接(因此它不會盲目地嘗試永久加載)。

回答

2

您可以使用MBProgressHUD,這是一個開源組件,它將爲您做很多工作。

您需要創建UIWebView的委託並響應didStartLoading和didFinishLoading消息(這是您將顯示隱藏進度視圖的時間)。

+0

如果沒有互聯網,是否會啓動加載? – DGund 2012-04-08 19:22:38

+1

試試看:您可以在設備上啓用飛行模式,或者只需在模擬器上從互聯網上拔下計算機。 – benzado 2012-04-09 20:28:18

0

一個簡單的辦法就是讓它在那裏,直到你需要它,並從0阿爾法設置爲1

你只需要一個灰色的東西(或什麼是事情是)和活動指示燈。

你也可以深入蘋果的警報部分,但我認爲上述更容易。

+0

總是會有它,只是隱藏,佔用不需要的處理? – DGund 2012-04-08 18:45:24