我在屏幕上顯示滾動視圖並填充內容,在它出現在屏幕上之前,我想加載活動指示器視圖。我知道如何使用下面的webview方法做到這一點,但不是爲scrollview,有人可以幫助我正確的滾動視圖方法。如何在滾動視圖之前加載活動指示器甚至出現在我的屏幕上?
-(void)webViewDidStartLoad:(UIWebView *)webView{
}
(void)webViewDidFinishLoad:(UIWebView *)webView {
}
我在屏幕上顯示滾動視圖並填充內容,在它出現在屏幕上之前,我想加載活動指示器視圖。我知道如何使用下面的webview方法做到這一點,但不是爲scrollview,有人可以幫助我正確的滾動視圖方法。如何在滾動視圖之前加載活動指示器甚至出現在我的屏幕上?
-(void)webViewDidStartLoad:(UIWebView *)webView{
}
(void)webViewDidFinishLoad:(UIWebView *)webView {
}
有對scrollView
沒有這樣的方法,因爲它僅僅是爲其他視圖的容器,有像涉及與webView
沒有隱含裝載。因此,您將不得不手動跟蹤內容的狀態。一種解決方案是在viewWillAppear:
或awakeFromNib
中添加activityIndicator
(具體取決於您是在viewController
中執行邏輯還是定製UIView
)。
然後,當您的內容加載時,例如在webView
delegate
方法中,您停止動畫並最終使webView
可見,如果您想要這種動畫。
讓我知道你是否需要更多幫助或有任何問題。
你想加載滾動視圖加載之前的內容的活動指標? –
是的,這是正確的。 – tej
內容包括按鈕,標籤,文本框等內容?或者你的內容被固定到一些特定的項目? –