问题标签 [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 回答
3159 浏览

ios5 - iOS MBProgressHUD:在正确的时间显示

我有一个使用UITabBarController. 有 2 个选项卡,分别链接到ViewController1& ViewController2。当每个视图控制器加载时,它将从服务器获取数据。因此我MBProgressHUD用来显示加载状态。

但是,当前的行为是这样的:当我切换选项卡时,应用程序看起来像挂了。但是从服务器加载数据后,MBProgressHUD闪烁一秒钟然后消失,然后视图更改为新选项卡。

但我想要的是:MBProgressHUD显示何时触摸新选项卡,并MBProgressHUD在数据完成加载时关闭。我错过了什么?

这是我使用的代码:

更新:这里我有一个示例 xCode 项目,你们可以试一试,告诉我我错过了什么。[下载链接]

0 投票
2 回答
115 浏览

ios - MBProgressHud - 只在一个选项卡中操作?

有什么方法可以让 MBProgressHud 只在一个选项卡中处于活动状态?目前,当它在最高视图中运行时,选项卡和 UI 的其余部分没有响应。

0 投票
1 回答
1152 浏览

xcode - xcode:在 uiWebview 上加载“Twitter”页面时使用 MBProgressHUD

我在加载一些网页时使用 MBProgressHUD 显示微调器。

对于某些网站,它工作得很好,但是当试图打开一个“twitter”帐户页面时,微调器仍在屏幕上,这意味着 web 视图还没有完成加载..

这是我的代码,适用于 twitter 以外的其他网站:

并在 ViewDidLoad :

0 投票
2 回答
3805 浏览

singleton - 如何使用 AFHTTPRequestOperation 更新 MBProgressHud

我下载了一些例子来学习 Ios。

示例包括:

  • AF网络;
  • 应用内购买(来自 RayW);
  • MBProgressHud;

在我的视图控制器中,我按下一个触发 Inapp 购买单例示例的 UI 按钮,并开始使用 AFHTTPRequestOperation 从我的服务器下载文件。这部分通信有效。但我想要实现的是在下载时更新我的​​ hud。由于文件> 10Mb。

所以,问题是我如何用下载进度更新 hud?我试着把它画下来。

  • 我按下 Viewcontroller 中的按钮,就会显示 hud;

    • --> 请求将发送到处理网络部分的 Singleton InApp 助手类;

      • --> 之后会在单例类中调用AFHTTPRequestOperation来下载文件;

        • ---> 在此下载过程中,我使用 setDownloadProgressBlock 方法来获取进度。

但是我如何将进度信息发送回视图控制器中的 hud?

谢谢。

0 投票
1 回答
698 浏览

objective-c - iOS:MBProgressHUD 和自动引用计数 (ARC)

在 xCode 4.2 & iOS 5 SDK 中,引入了自动引用计数 (ARC)。但是,它使许多第三方库无法编译,例如MBProgressHUD。

有什么方法可以避免那些编译错误(仅适用于那些 3rd 方库)?或者我应该禁用 ARC 吗?

0 投票
0 回答
489 浏览

ios - iPad MBProgressHUD 是否支持设备方向更改?

我一直在使用 MBProgressHUD 来显示 hud。在纵向模式下一切正常,但是当我更改设备方向时,hud 没有正确旋转?

是否有一些属性可以正确设置 hud ?

0 投票
1 回答
3736 浏览

ios - 如何在 UIImagePickerController 上自定义 MBProgressHUD 视图?

我在图像选择器控制器上插入了一个 MBProgressHUD 视图。它应该作为拍照的指标。为此,我定制了 MBProgressHUD,如下所示。

我在任何地方都测试过这个自定义代码,而且一直都是成功的。但是在 UIImagePickerController 上,它只显示一个指示器而不显示图像“loadingScreen.png”是行不通的。

请帮我解决它。

0 投票
1 回答
331 浏览

iphone - MBProgressHud 在显示加载器时清除视图

我正在使用 MBProgressHud 来显示负载指示器。这是我的显示代码:

问题是,当它运行时,它会清除包含一堆照片的视图。这让我的用户感到困惑,因为他们失去了视觉参考框架。

如果我不使用 MBProgressHud,你会看到现有的照片集直到CreateCollage完成,它会有点滞后或冻结到下一组,这有点好,但不是首选。有任何想法吗?谢谢

0 投票
1 回答
503 浏览

ios - ios将数据传递给MBProgressHUD以奇怪的崩溃结束

我一开始就为这个冗长的问题道歉。

在我的应用程序中,我下载了大视频文件 (30-60Mb)。我显然想告诉用户进度。下载来自 Urban Airship,我使用他们的一种方法来获取进度。然而,这发生在 TableViewController 中,但下载指示器 (MBProgressHUD) 从另一个视图开始,称为 UADetail。

为了将进度从一个视图传递到另一个视图,我使用了 Singleton。随机地,它可能发生得早、晚或根本不发生,应用程序在日志中崩溃;

2012-03-12 15:13:30.528 isengua-en[3478:681f] HUD 课程下载进度:0.053478 2012-03-12 15:13:30.553 isengua-en[3478:707] 课程进度:0.055272 2012-03-12 15 :13:30.562 isengua-en[3478:707] LLVC downHUD 进度:0.055272 2012-03-12 15:13:30.565 isengua-en[3478:707] -[LessonListViewController >productsDownloadProgress:count:] [第 57 行] [StoreFrontDelegate ] productsDownloadProgress: 0.055272 count: 1 2012-03-12 15:13:30.569 isengua-en[3478:6307] * -[CFNumber _getValue:forType:]: 消息发送到解除分配的实例 0x83c6e80

首先是LessonListViewController;

}

单例看起来像这样;

然后在 UADetail 中读取它;

0 投票
3 回答
2304 浏览

ios - MBProgressHUD 未重置

我在我们的教学应用程序中使用 MBProgressHUD,它是通过标签栏导航的。

用户将通过 Urban Airship 的店面从 tableview 直接进入 UA 详细视图。单击购买后,我会使用 HUD

它正在使用showWhileExecuting语句。

它通过三个while语句从“连接”变为“下载”到“解包”。一切正常。

问题来了......我第二次这样做标签文本不会改变。它卡在“正在连接”上。我可以在 NSLog 中看到它正在经历其他循环。
最重要的是,如果我尝试更改模式,应用程序会崩溃。

这只会发生第二次,以及任何后续使用。如果我杀死该应用程序,一切都会第一次再次运行。

在我看来,MBProgressHUD 完成后不会重置。
(项目中使用了ARC)

有人有解决方案吗?谢谢

编辑: