问题标签 [mbprogresshud]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
657 浏览

iphone - 在方法持续期间显示 MBProgressHUD

我有一种方法可以从通讯录中获取联系人并用他们做一些事情(“getContactInformation”)

这个过程有点长(几秒钟),在这个过程之后我展示了一个新的ViewController. 为了使其对用户友好,我想使用MBProgressHUD在流程开始时显示活动指示器并在结束时隐藏它。

最好的方法是什么?我已经对此进行了测试:

它不起作用(它不显示指标)。任何人都可以帮助我吗?

先感谢您

0 投票
2 回答
1285 浏览

iphone - MBProgressHud 在第二次查看后没有隐藏

我有一个MBProgressHUD我想在切换标签时显示的。这是在我的应用程序委托中。我在这里有这段代码,仅在前三个选项卡上显示 HUD

我第一次查看我的页面时它可以工作,但第二次返回它并没有隐藏。我有我[appDel.HUD hide:YES afterDelay:1.0];viewDidAppear

每次访问该页面时如何让 HUD 隐藏?

0 投票
2 回答
2487 浏览

iphone - 如何使用两个后续的 MBProgressHUD 消息

我想在通过 NSURL 字符串上传期间使用 MBProgressHUD 显示一条消息。所以我编码:

10 秒时间是为了等待一段时间,我希望用户等待。它有效,但是当第一个消失时我会显示另一条消息。使用另一个:

它没有用,因为此消息与第一个消息重叠。有什么建议吗?

0 投票
2 回答
995 浏览

ios5 - IOS 5 MBProgressHUD 在加载数据时禁用标签栏按钮。(userInteractionEnabled = 否)

MBProgressHUD在加载数据时使用,用户可以在此过程中按下另一个选项卡按钮。MBProgressHUD只禁用视图内容。我检查了其他帖子,但没有看到任何可以帮助我禁用选项卡按钮的内容。

我试图设置tabbaritem.userInteractionEnabled为,NO但我找不到访问它的方法。我可以在情节提要中做到,但不能将其切换回YES.

我的问题是;从我的 viewController 有什么办法可以访问tabbarcontroller.tabbaritem.userInteractionEnabled吗?

0 投票
2 回答
260 浏览

iphone - 在解析 XML 之前不显示进度 HUD

我实际上正在使用NSXMLParser该类来解析托管在服务器上的 XML 文件。当解析器在做他的工作时,我想显示 HUD 在那里抓取的进度:https ://github.com/jdg/MBProgressHUD

这是我显示进度 HUD 的方式:

然后我使用我创建的类启动解析器:

这是完整的类方法:

我显然MBProgressHUD在解析 XML 之前调用了 ,但没有办法:MBProgressHUD当解析器完成工作时会显示 。

我认为这个问题可能是由于堆栈管理,当他在其他人之前完成最长的工作时(解析完整的 XML 需要 6-7 秒)我是对的还是可能是另一回事?如果我是对的,我该如何管理呢?

0 投票
1 回答
326 浏览

ios5 - 在应用内购买期间更新 hud ivar 时出现问题

我最近在我的应用中设置了应用内购买机制。在购买过程中,我想根据两种事件更新一个 hud(我正在使用mbprogresshud ):我开始购买并收到购买验证。我面临的问题是,购买完成后,hud 永远不会更新为我想要的(自定义视图):

  1. 当我点击购买按钮时:
  1. 当我收到购买成功的通知时:

在最后一个方法中设置 self.hud.customView 属性会触发一个 [self setNeedsLayout]; 和 hud 类中的 [self setNeedsDisplay] 但我仍然没有观察到任何变化。

关于我在这里做错了什么的任何可能的想法?

0 投票
9 回答
17287 浏览

iphone - 全局使用 MBProgressHUD + 使其成为单例

在我的项目中,每个用户交互事件都会进行一次网络调用(这是 TCP,而不是 HTTP)。我需要 Activity Indicator 是全局的,以便随机显示UIViewController隐藏Class(处理网络活动的自NetworkActivityManager定义类,它不是 UIViewController 或 UIView 的子类)。

在网上搜索后,我发现MBProgressHUD用于相同目的,但我无法找到有关如何在全球范围内使用它的示例。(通过说全局,我的意思是MBProgressHUD的单例对象和显示和隐藏它的类方法。)

以下是我尝试过的,但是失败了:在AppDelegate.h 中:

@property (nonatomic, retain) MBProgressHUD *hud;

AppDelegate.m 中:

@synthesize hud;

在一些随机的 UIViewController 对象中:

在隐藏它的同时,从NetworkActivityManager类:

这会使项目在一段时间后崩溃(由于内存问题。)我在我的项目中使用 ARC,而且,我正在使用MBProgressHUD的 ARC 版本。

我错过了什么吗?

重要问题:

我可以让MBProgressHUD像 UIAlertView 一样工作吗?(说我的意思是独立于 UIView 的MBProgressHUD的实现——它showHUDAddedTo:用来展示自己的 sa)???

请注意:在上述隐藏 MBProgressHUD 的代码中,显示 MBProgressHUD 时的 View 可能会发生变化。

非常感谢任何帮助。

0 投票
3 回答
2237 浏览

iphone - iphone - MBProgressHUD 防止锁定 navigationController

在我的应用程序中UINavigationControllerUITabBar 当我显示 HUD 时,整个屏幕都被锁定,除了TabBar. 所以解除我的HUD的唯一方法是点击一个标签。当我点击我的“后退”按钮时,我也想关闭它NavigationController 这是我的代码:

0 投票
2 回答
7170 浏览

ios - 使用 MBProgressHUD 断言失败 - 视图不能为零

我正在尝试MBProgressHUD在应用程序中使用。在将 HUD 添加到视图时出现错误。

这是将进度条添加到视图的代码。

应用程序错误:

有谁知道断言失败是为了什么以及如何解决。MBProgressHUD.m 文件包含在 Build Phases 选项卡下的 Compile Sources 中,并且文件中包含标题。正在将进度添加到处理字段验证的过程中。

0 投票
1 回答
2364 浏览

ios - MBProgress HUD 未显示正确模式始终为默认模式

我正在尝试使用一种模式来初始化 MBProgress HUD,但仅使用标签而不是环形模式弹出进度。

我也在代表行收到警告。

///

这是另一个示例 - HUD-test 是我设置的一个简单应用程序,用于显示完整代码和问题(第二张图片)\\

///