MBProgressHud的显示异常有问题(有黑色菱形)
2017-05-11 14:07
453 查看
转自:http://blog.csdn.net/suiyuechenglao/article/details/52556869
我的这个项目中用到了collectionView,MJRefresh,和MBProgressHud。
重新进入这个界面时,加载圈的背景总是出现不全,但是菊花和字体都能显示出来。刚开始,我以为是collectionView和MBProgressHud冲突了,调试了几次发现应该是MBProgressHud和MJRefresh冲突了,但是不知道怎么解决,在网上查了很多资料也没找到办法,后来从代码里找到了这样一句代码
[[[UIApplication sharedApplication].windowslastObject]addSubview:hud];
就解决了,所以记录下来,与大家共勉。
不能正常显示是的代码:
hud = [[MBProgressHUD alloc] initWithView:self.view];
hud.labelText = @"加载中";
[self.view addSubview:hud];
[hud show:YES];
,效果图:
可以正常显示的代码:
hud = [[MBProgressHUD alloc] initWithView:self.view];
hud.labelText = @"加载中";
[[[UIApplication sharedApplication].windowslastObject]addSubview:hud];
[hud show:YES];
效果图:
本人出现问题与他类似应用此方法解决问题了
使用代码:
MBProgressHUD *hud = [MBProgressHUD
showHUDAddedTo:[[UIApplication
sharedApplication].windows
lastObject] animated:YES];
我的这个项目中用到了collectionView,MJRefresh,和MBProgressHud。
重新进入这个界面时,加载圈的背景总是出现不全,但是菊花和字体都能显示出来。刚开始,我以为是collectionView和MBProgressHud冲突了,调试了几次发现应该是MBProgressHud和MJRefresh冲突了,但是不知道怎么解决,在网上查了很多资料也没找到办法,后来从代码里找到了这样一句代码
[[[UIApplication sharedApplication].windowslastObject]addSubview:hud];
就解决了,所以记录下来,与大家共勉。
不能正常显示是的代码:
hud = [[MBProgressHUD alloc] initWithView:self.view];
hud.labelText = @"加载中";
[self.view addSubview:hud];
[hud show:YES];
,效果图:
可以正常显示的代码:
hud = [[MBProgressHUD alloc] initWithView:self.view];
hud.labelText = @"加载中";
[[[UIApplication sharedApplication].windowslastObject]addSubview:hud];
[hud show:YES];
效果图:
本人出现问题与他类似应用此方法解决问题了
使用代码:
MBProgressHUD *hud = [MBProgressHUD
showHUDAddedTo:[[UIApplication
sharedApplication].windows
lastObject] animated:YES];
相关文章推荐
- MBProgressHUD 显示方向异常
- iphone--MBProgressHUD 显示方向异常(keyWindow问题)
- MBProgressHUD 显示方向异常
- windows server 2003 上“您要访问的网页有问题,无法显示。HTTP 500 - 内部服务器错误。”的问题解决方案!
- 添加/删除程序空白窗口及控制面板窗口显示异常问题的解决方法
- windows server 2003 上“您要访问的网页有问题,无法显示。HTTP 500 - 内部服务器错误。”的问题解决方案!
- firefox基于本地绝对路径的图片做背景时显示有问题
- PL/SQL Oracle 用sql query查询,中文字段内容显示异常的处理
- 怎样让你的密码字符显示为XP的黑色圆球
- wxPython 显示幽灵般的异常信息
- VC下捕获并显示异常(调试状态下)
- 使用ASP.NET页面创建可视的UI,在客户机上实例化MSXML分析器的页面从中间层组件取出XML数据、操作并显示 并有问题请高手解决
- 我编写的一个显示菱形的C程序
- C#读取WORD时发生“拒绝访问”及“消息筛选器显示应用程序正在使用中”异常的处理
- 在PictureBox上显示文字(用label或textbox背景色会有问题吧)
- windows server 2003 上“您要访问的网页有问题,无法显示。HTTP 500 - 内部服务器错误。”的问题解决方案!
- 报告一个BUG: 中国DNN中"博客群"有问题!! 验证码图片无法显示,
- 点击一个页面的链接后,刚开始会正常显示。几分钟后就会报出空指针异常,异常代码如下:
- windows server 2003 上“您要访问的网页有问题,无法显示。HTTP 500 - 内部服务器错误。”的问题解决方案!
- WebWork2.2新特性之异常映射/全局异常映射(有异常的页面显示)