Добавьте полупрозрачный вид (обычный вид с черным фоном с непрозрачностью = 80), который будет покрывать весь экран (в IB или в коде), добавьте UIActivityIndicator и метку в полупрозрачный вид, установите его скрытым .
Если вы используете IB, вам также следует создать IBOutlets для полупрозрачного представления (loadingView) и для индикатора активности (loadingAnimationIndicator) ...
Используйте следующие методы, чтобы показать / скрыть «представление загрузки»:
- (void)showLoading {
[loadingAnimationIndicator startAnimating];
loadingView.hidden = NO;
}
- (void)hideLoading {
loadingView.hidden = YES;
[loadingAnimationIndicator stopAnimating];
}