activityIndi​​cator没有出现

时间:2011-07-05 15:07:54

标签: iphone uitableview uiwebview spinner uiactivityindicatorview

我在activtyIndicator上放了一个webView,并将其与文件所有者联系起来。我有来自tableView的RSS Feed,当我点击一个单元格时,它会推送到webView。就像这个教程一样。 RSS Tutorial

但是,当webView开始加载时,activityIndicator根本不会出现。 webView的{​​{1}}文件的代码如下:

activityIndicator

任何想法的人?

感谢。

3 个答案:

答案 0 :(得分:2)

最常见的错误是您忘记设置webview的委托:[theWebView setDelegate: self];

你已经这样做了吗?或者,如果您在webViewDidStartLoad中放置任何NSLog(),您会看到输出吗?

答案 1 :(得分:1)

将您的子视图放在前面。 [self bringSubViewToFront:activityindicator];

答案 2 :(得分:1)

我遇到了同样的问题,(在我的UIWebView上有一个UIActivityIndi​​cator),看不到活动指示器。这就是我所做的:

将活动指示器放在uiwebview后面并最初隐藏uiwebview,然后在加载时显示活动指示器。完成加载后隐藏微调器并显示uiwebview。

- (void)webViewDidStartLoad:(UIWebView *)webView
{
    [spinner startAnimating];
    [spinner setHidden:FALSE];
    [loadButton setHidden:TRUE];
}

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    [spinner stopAnimating];
    [myWebView setHidden:FALSE];
}