问题标签 [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.
ios - 为 MBProgressHUD 添加完成回调
我想在我的方法上添加一个完成回调,以便 HUD 的进度知道它已完成。
我需要在我的方法中添加什么来确认它是否完成,或者从上面触发这个 completionCallback?
在这种情况下,我的方法可以是任何东西,例如:
objective-c - 显示对话框且选择器方法未完成时删除 MBProgressHUD
我正在使用代码调用方法并显示如下 HUD
在 processFieldEntries 中,我进行了一些错误检查,然后显示一个对话框。如下所示:
然后这会导致崩溃,可能是因为它们在同一个线程上或者没有从视图中移除 HUD。
我的问题是我应该添加不同的代码以确保它们在不同的线程上运行吗?我应该在 processFieldEntries 方法中添加什么,然后删除 HUD,因为它被称为 showWhileExecuting ...
objective-c - 带有 NSURLConnection 的 MBProgressHUD
我试图将 MBProgressHUD 与 NSURLConnection 一起使用。
MBProgressHUD 的 Demo 项目中的示例报告:
运行它,确定模式下的 HUD 旋转良好。
我试图实现这一点,但在这里
圆圈是空的,没有填充。
我不知道这是否取决于请求的 url 的尺寸。
我请求从我的网站下载一个 plist (~80 kb),但圈子一直是空的并且控制台报告
我什至尝试这样做:
但是现在这个圈子已经完全填满了,没有做任何动画。
我认为这取决于所请求网址的尺寸,但我不太确定,有人知道如何解决这个问题吗?
iphone - 有时 MBProgressHUD 不显示
我在 uitableview 中显示了歌曲标题列表以及“购买”按钮。当点击该按钮时,我正在显示 MBProgressHUD。但有时它没有被显示。它也禁用了用户交互,因为它在下面的代码中。
但为什么有时它不显示 MBProgressHUD?
请告诉我,非常感谢。
下面是代码
ios - MBProgressHUD UI 没有响应
我发现我的 UI 在使用 MBProgress HUD 时没有响应,而在设备上调试时它显示消息“wait_fences 无法接收回复”。我认为我以错误的方式使用 MBProgressHUD。有人可以告诉我在以下情况下使用 MBProgressHUD 的最佳方法是什么。
我研究了 UI 无响应性,发现 HUD 需要在 viewDidAppear 方法中显示,但我将视图添加为子视图,因为没有调用 viewDidAppear。
如果我从我的应用程序中删除 HUD,它运行得很好,所以我确信应用程序没有响应是因为 HUD 的使用方式错误。我在我的应用程序的很多地方都这样做了。需要我可以应用的最佳解决方案。
objective-c - MBProgressHud 和 SDWebImagePrefetcher
我试图在使用方法MBProgressHUD
下载 URL 列表时显示自定义。SDWebImagePrefetcher
NSURLConnection
SDWebImagePrefetcher
有一个方法,当被调用时,它会在控制台中显示图像下载的进度。
现在,我想展示NSLog
自定义的进度,MBProgressHUD
我希望 HUD 一直显示在屏幕上,直到流程完成,但我不知道该怎么做,另外,当我的NSURLConnection
方法被调用时,它会显示初始 HUD(正在连接),然后快速跳转到“完成”,即使图像仍需要下载。
这是我的代码:
我试图研究这些例子,但没有找到如何做我想做的事。
编辑
HUD 设置:
有任何想法吗?
ios - 同样的情况,第二次因为用了MBProgressHUD而被拒绝:(
拒绝原因:活动指示器无限旋转,用户无法访问内容
同样的情况,第二次因为用了MBProgressHUD而被拒绝。
谁能告诉我上传到appstore的应用会有什么不同?我做了各种测试,在本地没有出现这样的问题。
-----------------------------在我的控制器中------ -----------------
-----------------------------------------在我的 AppDelegate 中------ -------------
-----------------------------------------拒绝详细的原因------ --------------------
您的应用程序的最新版本已被拒绝........
拒绝理由:
重现的步骤是:
- 启动应用程序
- 选择左上角的菜单按钮
- 选择一个菜单项
- 活动指示器无限旋转,用户无法访问内容
objective-c - MBProgressHUD & SDWebImage - HUD 未显示
我正在使用SDWebImagePrefetcher
从我的 plist 中预取图像列表。
我正在编辑试图分配一个 UIViewController 的方法,它会显示一个MBProgressHUD
HUD 来指示进度。
问题是HUD不会以任何方式显示。另外,SDWebImagePrefetcher 是一个NSObject
,我真的不知道在哪里初始化我的自定义 UIViewController 和 HUD,因为它没有任何viewDidLoad
或viewWillAppear
方法。
我试图做类似的事情
并没有工作。
我还尝试添加一个 UIAlertView 作为 viewController 的子视图,以查看它是否有效,但它根本不起作用!
任何关于在 NSObject 类中在何处初始化 UIViewController 以便在分配的控制器上显示 HUD 的建议都很棒。
iphone - 检查 MBProgressHUD 状态是否隐藏/显示
我正在显示一些视图,webVies,当它们加载时,我会显示一个带有等待消息的 ProgressHud。我正在使用该对象的一个实例:
使用show
和hide
方法来控制加载窗口。在某些视图中,我只想在hide
方法打开后添加视图 - 这意味着现在不显示任何窗口。
我如何从任何界面检查该状态是什么,MBProgressHUD
并且只有在状态 X 之后才能执行某些操作?
objective-c - 在所有视图顶部显示位置服务警报
progressHUD
我的应用程序首先在带有窗口的初始图像上加载文件。在appDelegate
我检查位置服务是否打开,如果它打开所以没问题,完成加载后,progressHUD
消失,但如果用户收到请求位置服务权限的警报,它出现在progressHUD
窗户后面,我无法取消/确定它而应用程序正在加载。
我怎样才能始终在所有其他视图之上显示此警报,特别是在启动时乞求progressHUD
?