Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode iOS-UIActivityIndicator在加载网页时未设置动画或隐藏_Xcode_Ios5_Uiactivityindicatorview_Iphone 4 - Fatal编程技术网

Xcode iOS-UIActivityIndicator在加载网页时未设置动画或隐藏

Xcode iOS-UIActivityIndicator在加载网页时未设置动画或隐藏,xcode,ios5,uiactivityindicatorview,iphone-4,Xcode,Ios5,Uiactivityindicatorview,Iphone 4,我知道这已经讨论过好几次了,但我不明白为什么我的活动指示器不工作 我想要的是:UIActivityIndicator在加载网页时可见并开始制作动画,加载完成后自动隐藏 我所拥有的:UIActivityIndicator没有隐藏或设置动画,而是固定显示在视图的中心 注意:插座指示器连接到IB中的IB对象(参见屏幕截图) H文件: #import <UIKit/UIKit.h> @interface AbschlagViewController : UIViewController &

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

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

我所拥有的:UIActivityIndicator没有隐藏或设置动画,而是固定显示在视图的中心

注意:插座
指示器
连接到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
IB屏幕截图:


UIWebView
实例设置
委托
,以便调用
webViewDidStartLoad
webViewDidFinishLoad
方法?

只是检查一下;是否为UIWebView实例设置了委托,以便调用
webViewDidStartLoad
webViewDidFinishLoad
?:-)否,我没有。现在开始工作了,谢谢彼得。
@synthesize abschlagWebView, indicator;

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


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