MBProgressHUD无法与NSNotificationCenter一起使用

时间:2013-12-06 09:17:05

标签: ios xamarin.ios

我正在使用NSnotificationCenter。 我正在访问FeedList的详情屏幕, 我在那里删除那个饲料, 删除该Feed后,我正在添加通知并弹出控制器以返回FeedList屏幕。 在那里,我正在重新加载FeedList,所以在重新加载时我想显示ProgressHud以防止用户做任何事情。 但它没有用。我正在使用MBProgresHud.Show()我也试过MBProgressHUD.ShowWhileExecuting()。但这两种方法都不起作用。 请为此建议任何解决方案。

3 个答案:

答案 0 :(得分:0)

你可以尝试这种方法..

显示

 [MBProgressHUD showHUDAddedTo:self.view animated:YES];
 [MBProgressHUD HUDForView:self.view].labelText = @"Reloading data...";

隐藏

 [MBProgressHUD hideAllHUDsForView:self.view animated:NO];

答案 1 :(得分:0)

您可以在主窗口中添加消息,

像这样......

#inclide "AppDelegate.h"


AppDelegate *Maindelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[MBProgressHUD showHUDAddedTo:Maindelegate.window animated:YES];
[MBProgressHUD HUDForView:self.view].labelText = @"Reloading data...";

Plesase chk此代码是否有效

答案 2 :(得分:0)

我得到了PopViewController的答案。