我对 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 进行交互。
这里有什么问题?我真的很感激帮助。
谢谢