私はどのように一緒UIActivityIndicatorView
に働くかについて何かが欠けています。NSTimer
UIActivityIndicatorView
これを次の設定で Interface Builder に追加しました。
はasおよびasUIWebView
としてインスタンス化されます。self.webV
UIActivityIndicatorView
self.indicator
実装ファイルに次のコードがあります。
-(void)viewDidLoad
{
[super viewDidLoad];
//Create UIWebView.
if (!self.webV)
{
self.webV = [[UIWebView alloc] init];
}
self.webV.delegate = self;
//Load web page.
NSString *baseURLString = @"myURL.com";
NSString *urlString = [baseURLString stringByAppendingPathComponent:@"myURL.com"];
self.timer = [NSTimer scheduledTimerWithTimeInterval:1.0/2.0 target:self selector:@selector(timerLoad) userInfo:nil repeats:YES];
[self connectWithURL:urlString andBaseURLString:baseURLString];
}
-(void)timerLoad
{
if (!self.webV.loading)
{
[self.indicator stopAnimating];
}
else
{
[self.indicator startAnimating];
}
}
しかし、UIWebView
ロードすると、アクティビティ インジケータは表示されません。私は何を間違っているか、または除外していますか?
助けてくれてありがとう、皆さん。