如何在滚动视图出现之前加载活动指示器甚至出现在我的屏幕上?

时间:2015-04-22 21:10:00

标签: ios objective-c ios7 uiwebview uiscrollview

我在屏幕上显示滚动视图并填充内容,在它甚至出现在我的屏幕上之前我想加载一个活动指示器视图。我知道如何使用下面的webview方法,但不是滚动视图,有人可以帮助我使用正确的scrollview方法。

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

}

(void)webViewDidFinishLoad:(UIWebView *)webView {

}

1 个答案:

答案 0 :(得分:1)

scrollView没有这样的方法,因为它只是其他视图的容器,不像webView那样涉及隐式加载。

因此,您必须手动跟踪内容的状态。一种解决方案是在activityIndicatorviewWillAppear:中添加awakeFromNib(具体取决于您是在viewController还是自定义UIView中实施逻辑)。< / p>

然后,当您加载内容时,例如在webView delegate方法中,您停止动画,并最终使webView可见,如果您想要这种动画

如果您需要更多帮助或有任何疑问,请与我们联系。