OS 请求数据时候的加载动画
创建一个VC的类目 ,作为全局变量(我为了方便,将头文件导入.pch中)
加载
<pre>
- (void)showMBProgressHUD {
self.mbProgressHUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES];// 添加到 view 上
self.mbProgressHUD.contentColor = kMainColor;// 指示器和文本的颜色创建动画的时候
self.mbProgressHUD.label.text = NSLocalizedString(@"加载中...", @"HUD loading title");// 文本
}
</pre>
//消失
<pre>
- (void)hideMBProgressHUDAfterDelay:(float)delay {
[self.mbProgressHUD hideAnimated:YES afterDelay:delay];
}
</pre>
加载的时候需要增加一个全局的隐形模块,防止误点击
<pre>
- (void)addClearMaskView {
if (!self.maskView) {
self.maskView = [[UIView alloc] initWithFrame:self.view.bounds];
self.maskView.backgroundColor = kClearColor;
}
[self.view addSubview:self.maskView];
}
</pre>
//消失
<pre>
- (void)removeClearMaskView {
[self.maskView removeFromSuperview];
}
</pre>