MBProgressHUD的一些常用的封装 发表于 2016-11-29 | 1 项目中,大部分的网络加载时都会加上一个等待菊花框,MBProgressHUD是一个很好用的第三方库,在MBProgressHUD基础上进行了一些封装,在项目中用到的机会比较大,希望对你们有用。1.1 第一种就是就是普通的菊花,如下图: 1.2 提示Toast,网络请求提示,报错,提醒之类的,如下图: 1.3 gif图类型的菊花,现在大部分都不用系统的菊花了,都会用gif图代替,如下图:(图好像截的有问题,具体效果看代码) 2.下面上代码:github地址 3.提示一下,有时候一个控制器可能同时进行多个网络请求,需要多个请求结束后再隐藏菊花,里面也提供了方法,使用- (void)hiddenWaitingForTransaction方法,里面也有例子,对于gif型菊花和普通型菊花都适用。