IOS 对MBProgressHUD第三方库的再封装
MBProgressHUD作为iOS项目常用的一个组件(俗称菊花),用于显示过渡效果的,比如网络请求之前显示loading,网络结束时隐藏loading,tableView的刷新效果等。平时我们使用它的时候,总是会在每一个界面上都去调用它,代码显得很复杂让人看着也恶心。所以我会想到对它的使用进行再次封装,这样更能方便使用。
- 新的类继承自MBProgressHUD
- loading的样式可以在子类里面进行修改
- 对loading进行超时处理
- 定义类方法去调用,调用时更为简单
- 用static去初始化对象
再次封装
新建一个类,继承自MBProgressHUD
“MBLoadHUD.h”
#import “MBProgressHUD.h”
@interface MBLoadHUD : MBProgressHUD
@property (nonatomic,assign) BOOL ifEnd;
- (void)stop;
-