Как установить индикатор активности с таймером - PullRequest
0 голосов
/ 11 августа 2011

Как мне установить индикатор активности с помощью nstimer в моих приложениях.

Заранее спасибо:

1 Ответ

1 голос
/ 11 августа 2011

В заголовочном файле необходимо объявить ActivityIndicator и ActivityTimer.

- (void)viewDidLoad {
    [super viewDidLoad];

    activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];

    activityIndicator.frame = CGRectMake(150,200, 20, 20);

    [self.view addSubview:activityIndicator];

    [activityIndicator startAnimating];

    [activityTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(stopActivity:) userInfo:nil repeats:NO];
    [activityIndicator release];
}
-(void) stopActivity:(NSTimer *) theTimer
{
  [activityIndicator stopAnimating];
  [activityTimer invalidate];
  activityTimer = nil;
}
...