Я инициализирую индикатор активности и при нажатии кнопки запускаю его анимацию и вызываю следующий экран для отображения.
-(IBAction) downloadButtonPressed:(id)sender {
NSLog(@"Download Button Pressed");
indicator.hidden = NO;
[indicator startAnimating];
if (addviewcontroller == nil)
addviewcontroller = [[AddViewController alloc]init];
[self.view addSubview:addviewcontroller.view];
[addviewcontroller setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self presentModalViewController:addviewcontroller animated:YES];
}
Когда я нажимаю кнопку, индикатор активности не запускается сразу.Он начинается, когда вызывается другой вид.Индикатор отображается в течение секунды, но при нажатии кнопки требуется некоторое время для загрузки другого представления.
Я не знаю, почему индикатор отображается в течение секунды без запуска.