このように appdelgate のウィンドウに読み込みインジケーターを追加します
最初に読み込みビューを初期化します
-(void)InitializeLoadingIndictor
{
loadingView = [[UIImageView alloc]initWithFrame:CGRectMake(300, 400, 150, 150)];
[loadingView setBackgroundColor:[UIColor blackColor]];
[loadingView setAlpha:0.6];
[loadingView setHidden:YES];
[loadingView.layer setCornerRadius:10];
[_window addSubview:loadingView];
loadingIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
[loadingIndicator setFrame:CGRectMake(50, 50, 50, 50)];
[loadingView addSubview:loadingIndicator];
}
次に、2 つのメソッドを作成し、非表示にして表示します
+ (void)showLoading
{
[loadingView setHidden:NO];
[loadingIndicator startAnimating];
}
隠す
+ (void)hideLoading
{
[loadingView setHidden:YES];
}
次に、View Controllerで次のように呼び出します
[AppDelegate showLoading];
そして、あなたが終わったらそれを隠すために
[AppDelegate hideLoading];