MBProgressHUD加载动画组件

网络求时的等待效果,用MBProgressHUD.m搞定还是挺省心的。这个类算是老牌选手了,集成方便、样式还挺美观。你只要一句showHUDAddedTo就能弹出个加载动画,用户体验一下子就上来了。

MBProgressHUD的弹出逻辑蛮清晰的,支持文字提示、旋转动画,还有那种进度条效果,算是该有的都有了。你如果习惯封装网络求,加个 HUD 也自然,不碍事。

用法比较直接,比如你在求数据前,调用:

[MBProgressHUD showHUDAddedTo:self.view animated:YES];

在数据返回后,直接移除:

[MBProgressHUD hideHUDForView:self.view animated:YES];

哦对了,它还支持定制颜色、文字、背景样式,想搞个全黑半透明的蒙层风格也不难。适配 Swift 项目也不是问题,搭配桥接头文件用起来一样丝滑。

如果你对 Swift 项目里的等待效果感兴趣,可以看看Swift 中的网络求等待效果;还想深入了解类文件的实现,可以翻MBProgressHUD 加载等待类文件那篇。

MBProgressHUD.m挺适合那些不想折腾 UI 动画、但又想快速加个加载提示的场景。如果你项目中用到了网络求,配合用它,体验会更完整些。

m 文件大小:33.01KB