MBProgressHUD不能立即显示问题
2017-06-29 13:54
573 查看
今天使用HUD在tableview的代理方法didSelectRowAtIndexPath中使用HUD不能立即显示
即:
问题原因
UIKit 不能在当前run loop结束前重画,即需要在下一个run loop 周期才能重画,更新UI。解决方案
手动运行NSRunLoop即:
// Setup and show HUD here [[NSRunLoop currentRunLoop] runUntilDate:[NSDate distantPast]]; // Insert your code here // Hide the shown HUD here
相关文章推荐
- 关于Windows编程(MFC、API等 自己明白就可)向窗口写内容不能立即显示的问题
- TextView采用setText赋值之后不能立即显示在页面上的问题解决
- Toast优化,解决频繁点击一个按钮,toast会一直显示,不能立即消失的问题
- eclipse下调试图片上传,不能立即显示的问题
- 解决windows缩略图不能显示的问题
- 解决长串英文字母显示不能自动换行的问题(转)
- Eclipse 中不能正常显示中文字体的问题
- Blog技巧, 用JavaScript解决图像不能正常显示问题
- INDY发送html邮件带附件邮件内容不能正确显示的问题
- 不能显示隐藏文件的问题
- 解决IE下某些页面不能刷新显示的问题
- VS2005和Delphi2006帮助,MSDN,.net framework sdk文档不能显示的问题
- IE Web Control介绍以及TreeView 控件树形结构不能显示的问题
- 解决不能在浏览器上多行显示的问题
- 安装Sp2后某些网站验证码不能显示的问题
- C# winform中不规则窗体制作的解决方案(已经解决24位色以上不能正常显示问题)
- 如何解决ASP.NET中中文不能正常显示问题?
- C# winform中不规则窗体制作的解决方案(已经解决24位色以上不能正常显示问题)
- 今天看了《自己动手用c#写控件》一文,写出了自己的源代码,但仍有属性不能立即问题。
- 远程图片下载不能显示的问题