我对 MBProgressHUD 有一些问题。我正在下载一些图像和 JSON 并尝试显示状态。
这是在我的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 进行交互。
这里有什么问题?我真的很感激帮助。
谢谢