iOS - 加载网页时 UIActivityIndi​​cator 没有动画或隐藏

Posted

技术标签:

【中文标题】iOS - 加载网页时 UIActivityIndi​​cator 没有动画或隐藏【英文标题】:iOS - UIActivityIndicator not animating or hiding while loading a webpage 【发布时间】:2012-03-14 09:00:00 【问题描述】:

我知道这已经讨论过好几次了,但不知道为什么我的活动指示器不起作用。

我想要什么:UIActivityIndi​​cator 是可见的,并在网页加载时开始动画,并在加载完成后自动隐藏。

我有什么:UIActivityIndi​​cator 没有隐藏或动画,固定显示在我的视图中心。

注意:插座indicator连接到IB中的IB对象(见截图)。

H 文件:

#import <UIKit/UIKit.h>

@interface AbschlagViewController : UIViewController <UIWebViewDelegate>

    IBOutlet UIActivityIndicatorView *indicator;


@property (strong, nonatomic) IBOutlet UIWebView *abschlagWebView;
@property (strong, nonatomic) UIActivityIndicatorView *indicator;

@end

M 文件:

@synthesize abschlagWebView, indicator;

- (void)webViewDidStartLoad:(UIWebView *)webView

    indicator.hidden = FALSE;
    [indicator startAnimating];



- (void)webViewDidFinishLoad:(UIWebView *)webView

    indicator.hidden = TRUE;
    [indicator stopAnimating];

IB 截图:

【问题讨论】:

只是检查;您是否为 UIWebView 实例设置了委托,以便调用 webViewDidStartLoadwebViewDidFinishLoad :-) 不,我没有。现在它正在工作,谢谢彼得。 【参考方案1】:

UIWebView 实例设置delegate,以便调用webViewDidStartLoadwebViewDidFinishLoad 方法?

【讨论】:

以上是关于iOS - 加载网页时 UIActivityIndi​​cator 没有动画或隐藏的主要内容,如果未能解决你的问题,请参考以下文章

iOS中WKWebView加载网页失败或者无网络状态判断

html iOS 7.1的Safari为元标签新增minimal-ui属性,在网页加载时隐藏地址栏与导航栏,http://www.36kr.com/p/210516.html

从本地路径 iOS 加载网页

当WebView加载的是非HTML网页内容时,如何获取它的内容?

ios网页查看页面加载错误

iOS WKWebView添加网页加载进度条(转)