-(void)viewDidAppear:(BOOL)animated {
[super viewdDidAppear:YES];
[indicator startAnimating];
NSTimer* timerLoad = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(stopIndicator) userInfo:nil repeats:NO];
}
-(void)stopIndicator {
[indicator stopAnimating];
}
Я думаю, что это даст вам время для загрузки вашего стола.
Поместите его в контроллер навигации
indicator.frame = CGRect(11,130,37,37);
[navBar addSubview:indicator];