2015-04-22 26 views
0

我在屏幕上顯示滾動視圖並填充內容,在它出現在屏幕上之前,我想加載活動指示器視圖。我知道如何使用下面的webview方法做到這一點,但不是爲scrollview,有人可以幫助我正確的滾動視圖方法。如何在滾動視圖之前加載活動指示器甚至出現在我的屏幕上?

-(void)webViewDidStartLoad:(UIWebView *)webView{ 

} 

(void)webViewDidFinishLoad:(UIWebView *)webView { 

} 
+0

你想加載滾動視圖加載之前的內容的活動指標? –

+0

是的,這是正確的。 – tej

+0

內容包括按鈕,標籤,文本框等內容?或者你的內容被固定到一些特定的項目? –

回答

1

有對scrollView沒有這樣的方法,因爲它僅僅是爲其他視圖的容器,有像涉及與webView沒有隱含裝載。因此,您將不得不手動跟蹤內容的狀態。一種解決方案是在viewWillAppear:awakeFromNib中添加activityIndicator(具體取決於您是在viewController中執行邏輯還是定製UIView)。

然後,當您的內容加載時,例如在webViewdelegate方法中,您停止動畫並最終使webView可見,如果您想要這種動畫。

讓我知道你是否需要更多幫助或有任何問題。

+0

嗨卡塔琳娜,謝謝你的幫助。它工作正常,你在viewwillappear中提到,但它不會停止後webviewdidfinishload方法,我可以調用其他一些視圖方法嗎? – tej

+0

你的意思是說,你不想停止它,或者你試圖阻止它,它不工作? –

+0

我試圖停止,但它在webviewdidfinsihload方法中不起作用,並且即使在加載數據之後微調器仍然在旋轉。 – tej

相關問題