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

时间:2012-03-14 09:00:01

标签: xcode ios5 uiactivityindicatorview iphone-4

我知道已经多次讨论过这个问题,但无法弄清楚为什么我的活动指标无效。

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

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

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

H FILE:

#import <UIKit/UIKit.h>

@interface AbschlagViewController : UIViewController <UIWebViewDelegate>
{
    IBOutlet UIActivityIndicatorView *indicator;
}

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

@end

M FILE:

@synthesize abschlagWebView, indicator;

- (void)webViewDidStartLoad:(UIWebView *)webView
{
    indicator.hidden = FALSE;
    [indicator startAnimating];
}


- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    indicator.hidden = TRUE;
    [indicator stopAnimating];
}

IB截图:

enter image description here

1 个答案:

答案 0 :(得分:0)

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