Я знаю, что это уже обсуждалось несколько раз, но не могу понять, почему мой индикатор активности не работает.
Что я хочу: UIActivityIndicator отображается и начинает анимироваться во время загрузки веб-страницы и автоматически скрывается после завершения загрузки.
То, что у меня есть: UIActivityIndicator не скрывает и не анимирует, отображается в центре моего обзора.
Примечание. Розетка 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: