Это одна возможность.
Если вы хотите сделать это, вам нужно поиграть с окном, а почему бы не делегировать ваше приложение.
Просто добавьте представление загрузки в качестве атрибута делегата приложения.А затем создайте две функции в приложении Deelegate
-(void)startLoading
{
[self.loadingView removeFromSuperview];
}
и
-(void)stopLoading
{
[[UIApplication sharedApplication].keyWindow addSubview:self.loadingView];
}
И все!Просто вызывайте методы, когда они вам нужны.
EG:
[((AppDelegateClassName *)[UIApplication sharedApplication].delegate) startLoading];