jjzjj

MBProgressHUD

全部标签

ios - MBProgressHUD 在多行中显示标签文本

您好,我的iPad屏幕上有一个MBProgressHUD。工作得很好。但我想将标签更改为三行显示。像这样self.hud=[[MBProgressHUDalloc]initWithView:self.navigationController.view];self.hud.frame=CGRectMake(0,0,120,143);[self.navigationController.viewaddSubview:self.hud];self.hud.delegate=self;self.hud.mode=MBProgressHUDModeAnnularDeterminate;NSStr

ios - 如何在 Swift 框架中使用 Cocoapods?

我正在尝试使用Cocoapods中的一些库在Swift中为iOS创建一个新的CocoaTouchFramework,但我无法让它工作。我知道有一些Unresolved问题,但似乎没有一个能解决我的问题。出于测试目的,我刚刚创建了一个空的CocoaTouchFramework,安装了Cocoapods并添加了“MBProgressHUD”pod。然后,作为documentedbyApple(“从同一框架目标中导入代码”部分),我在我的伞形header中导入了MBProgressHUDheader,如下所示:#import"MBProgressHUD.h"但是当我编译时,我有这个错误:in

ios - 如何在 Swift 框架中使用 Cocoapods?

我正在尝试使用Cocoapods中的一些库在Swift中为iOS创建一个新的CocoaTouchFramework,但我无法让它工作。我知道有一些Unresolved问题,但似乎没有一个能解决我的问题。出于测试目的,我刚刚创建了一个空的CocoaTouchFramework,安装了Cocoapods并添加了“MBProgressHUD”pod。然后,作为documentedbyApple(“从同一框架目标中导入代码”部分),我在我的伞形header中导入了MBProgressHUDheader,如下所示:#import"MBProgressHUD.h"但是当我编译时,我有这个错误:in

iphone - 将 MBProgressHud 添加到 MPMoviePlayerController

我正在尝试向MPMoviePlayerController显示MBProgressHud,因为我正在观察MPMoviePlayer的加载状态通知,但不知何故方法观察通知除了MPMovieLoadStatePlayable之外,从不观察加载状态的通知。我在视频开始流式传输时显示MBProgressHud但在播放后它不起作用然后暂停下载视频,因此我无法在视频加载时吸引用户,如果有人有更好的方法请提及它,或者如果以下代码有任何问题,请告诉我。-(void)movieLoadStateDidChange:(NSNotification*)notification{MPMoviePlayerCo

iphone - 由于内存问题/MBProgressHUD 指示器导致应用程序崩溃

我有一个奇怪的问题。我目前正在开发一个邮件应用程序,它曾经随机崩溃而没有错误或在我的控制台中记录。我检查了我的崩溃日志,它显示了低内存警告,并在我的应用程序旁边写了jettisoned。所以我怀疑这是一个内存问题,然后回去跟踪我的应用程序的内存使用情况。我使用分配工具来检测整体使用情况,当它的堆大小仅为4.59MB时,我的应用程序崩溃了。工具指向我正在使用MBProgressHUD指标的函数。罪魁祸首是这一行:[appDelegateshowHUDActivityIndicatorOnView:self.parentViewController.viewwhileExecuting:@

IOS MBProgressHUD显示位置错误(不是居中,加载显示在左上角。)

我使用MBProgressHUDshowWhileExecuting从网络查询一些数据,但是MBProgressHUD有时不居中在图片上(红色数字):加载显示在左上角,背景显示在中间。1.加载显示不在MBProgressHUD的背景上2.只显示不包含加载的背景-(void)viewDidLoad{//othercode...mb=[[MBProgressHUDalloc]initWithView:self.navigationController.view];//-->itrywhichcausesalsoanerror//[[MBProgressHUDalloc]initWithWi

ios - MBProgressHUD 在 iOS 中有时不显示

我正在使用MBProgressHUD自定义控件在从网络加载JSON数据时显示。我已经找到了很多没有在他们的View中正确显示HUD控件的答案。这是我在View中显示HUD的代码。[MBProgressHUDshowHUDAddedTo:self.viewanimated:YES];下面是我如何隐藏我的HUDView。[MBProgressHUDhideHUDForView:self.viewanimated:YES];在ViewDidLoad中,该控件工作正常。但是当我点击刷新按钮并想要显示HUD控件时,它不显示HUD控件。[MBProgressHUDshowHUDAddedTo:se

ios - MBProgressHUD 指标不隐藏

我能够在viewDidLoad中成功显示HUD指示器,但无法在webview完全加载后将其隐藏在webViewDidFinishLoad方法中。请帮忙。我正在使用下面的代码::在.h文件中MBProgressHUD*HUD;在viewDidLoad中-(void)viewDidLoad{[superviewDidLoad];NSString*query=[[NSStringalloc]initWithFormat:@"http://localhost/index.php?uid=%@",[[UIDevicecurrentDevice]uniqueIdentifier]];NSURL*u

当用户退出 UITableView 且 MBProgressHUD 在单独的线程中运行时,iPhone 应用程序崩溃

在我的应用程序中,我有一个UITableViewController,它从我的核心数据存储加载计算数据。这可能需要相当长的时间并挂起主线程,因此为了给用户视觉反馈,我安装了MBProgressHUD小部件,它将显示进度指示器(只是旋转轮),而计算方法在单独的线程中运行。这很好,除了如果用户认为它花费的时间太长,他们仍然可以退出UITableViewController。当然,这是一件好事,除了当单独线程结束其操作时,它仍会尝试调用其委托(delegate)(UITableViewController)来隐藏MBProgressHUD。这会导致崩溃,因为由于用户已经退出了UITableV

ios - 由于 MBProgressHud,XCUI 测试失败

我正在ViewController上运行XCUI测试。每次初始化View时,都会进行api调用并显示MBProgressHud。我的测试要求搜索一个按钮并点击它,但是我无法点击,因为显示了重叠的MBProgressHud,而且api没有收到显示按钮所需的响应。这导致测试失败。我的问题是我做错了什么。我们能否在ui测试中包含此类场景(如api调用)?如何等待api调用完成才能继续我们的ui测试? 最佳答案 是的。我们可以将这些场景包含在我们的ui测试中。这是我们需要等待ui元素出现的函数:funcwaitForElementToApp