MBProgressHUD存在一些問題。我正在下載一些圖像和JSON並試圖顯示狀態。MBProgressHUD完成後閃爍並阻止UI 2秒
這是我的viewdidload
:
HUD = [[MBProgressHUD alloc] initWithView:self.view];
HUD.labelText = @"Lade Bilder runter...";
HUD.mode = MBProgressHUDModeAnnularDeterminate;
HUD.detailsLabelText = @"Schritt 1 von 2";
HUD.yOffset = -10;
[self.view addSubview:HUD];
[HUD show:YES];
[self downloadImages];
showWhileExecuting
不與NSOperationQueue
工作。我不知道爲什麼。所以,方法downloadImages
使用NSOperationQueue
爲了處理與AFNetworking
的下載。在NSOperationQueue完成後,我打電話給finishedDownload
。
這個方法調用
[HUD hide:YES];
這是工作。 HUD隱藏,但UITableView被阻止約2秒。 2秒後,HUD立即閃爍並隱藏起來。在那之後,我可以與UITableView進行交互。
這裏有什麼問題嗎?我非常感謝幫助。
感謝