2 sinat 20082975 sinat_20082975 于 2016.03.29 15:04 提问

iOS MBProgressHUD 显示问题

MBProgressHUD在第一次进入页面加载时,没有显示一个正常的正方形大小的view,而是显示一个类似于压缩后的十字星形状的view,如图,这是什么原因呢?求大神指教!!图片说明

4个回答

Mr__Hacker
Mr__Hacker   2016.03.29 16:58

它有三个方法,你一定是选择的text的那个了,应该选择view的

Mr__Hacker
Mr__Hacker   2016.03.29 17:00
  • (void)showLoadingHUDView:(UIView*)view withText:(NSString *)text { HUDView = [MBProgressHUD showHUDAddedTo:view animated:YES]; HUDView.mode = MBProgressHUDModeIndeterminate; HUDView.margin = 18.f; HUDView.opacity = 0.55; HUDView.dimBackground = YES; HUDView.labelText = text; HUDView.minShowTime = 0.3; HUDView.labelFont = [UIFont boldSystemFontOfSize:14]; }
sinat_20082975
sinat_20082975 我直接是用的是[MBProgressHUD showHUDAddedTo:self.view animated:YES];这个方法呀,而且只在第一次进入这个页面的时候会这样,当我在上拉加载或者下拉刷新的时候又是正常的了。。
2 年多之前 回复
sinat_20082975
sinat_20082975   2016.03.29 17:18

我直接是用的是[MBProgressHUD showHUDAddedTo:self.view animated:YES];这个方法呀,而且只在第一次进入这个页面的时候会这样,当我在上拉加载或者下拉刷新的时候又是正常的了。。

CSDNXIAOD
CSDNXIAOD   2016.03.30 11:30

MBProgressHUD 显示问题
关于MBProgressHUD显示问题
iOS 第三方库 - MBProgressHUD
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用MBProgressHUD 的HUD不能立刻显示出来
使用MBProgressHUD 的HUD不能立刻显示出来遇到问题:使用 MBProgressHUD,如果在一个函数中添加了 HUD,又在函数结束前做了耗时操作,此时hud 不会立刻显示出来,而是需要等到函数结束后才能显示,如下例子中,要等到for循环结束后才能显示出来。 - (IBAction)showTextOnly:(id)sender { MBProgressHUD *hud = [M
MBProgressHUD中0.7版本在ios11上面的小坑
之前没注意,今天更新了系统,突然发现MBProgressHUD不显示了,要么就是一直显示不隐藏,这是个啥意思呀? 因为我的MBProgressHUD比较古老了,是Version 0.7的,所以正常显示的小伙伴就不要改动了。 研究下原来发现问题: 首先说显示:+ (MB_INSTANCETYPE)showHUDAddedTo:(UIView *)view animated:(BOOL)anima
iOS11 解决MBProgressHUD弹框不显示问题
在iOS11上,多了一个_UIInteractiveHighlightEffectWindow类型窗口,hidden = YES。MBProgressHUD使用[[UIApplication shareApplication] lastObject]获取最上层窗口并添加,此时拿到的窗口为_UIInteractiveHighlightEffectWindow,并不可见。 解决办法: 将MBPr
MBProgressHud的显示异常有问题(有黑色菱形)
转自:http://blog.csdn.net/suiyuechenglao/article/details/52556869 我的这个项目中用到了collectionView,MJRefresh,和MBProgressHud。 重新进入这个界面时,加载圈的背景总是出现不全,但是菊花和字体都能显示出来。刚开始,我以为是collectionView和MBProgressHud冲突了,
MBProgressHud的显示问题
我的这个项目中用到了collectionView,MJRefresh,和MBProgressHud。 重新进入这个界面时,加载圈的背景总是出现不全,但是菊花和字体都能显示出来。刚开始,我以为是collectionView和MBProgressHud冲突了,调试了几次发现应该是MBProgressHud和MJRefresh冲突了,但是不知道怎么解决,在网上查了很多资料也没找到办法,后来从代码里找到
iOS使用MBProgressHUD出现的坑
问题一: (“MBProgressHUD needs to be accessed on the main thread.”) 我用webView加载H5页面,并在webViewDelegate方法中使用MBProgressHUD控件,如下: -(void)webViewDidStartLoad:(UIWebView *)webView [self showLoadHUDMsg:@"
MBProgressHUD遇到的问题解决
NSAssert([NSThread isMainThread], @"MBProgressHUD needs to be accessed on the main thread.");
IOS关于MBProgressHUD延时之后不消失的BUG
最近在遇到一个关于MBProgressHUD框架延时隐藏却不消失的BUG,开始在做延时隐藏的时候,使用dispatch_after做延时,但是有时候会出现在MBProgressHUD出现提示2秒之后并未隐藏,后来我在方法末尾加上[MBProgressHUD hideHUD];这样就可以完成需求,代码如下:-(void)sendExitWithUserID:(NSString *)mobile{
iOS 使用MBProgressHUD 完成提示框的编写
导入头文件中使用: #import "MBProgressHUD.h"                          //只显示文字               MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];             hud.mode = MB
ios11下XHToast、MBProgressHUD不显示弹框,问题解决
最近在使用MBProgressHUD时发现不显示弹框,没有任何效果,然后进行追踪调试发现 +(UIWindow *)window { // return [[UIApplication sharedApplication] keyWindow];这是修改后的代码 return [[[UIApplication sharedApplication] windows]