网络请求的加载动画

OS 请求数据时候的加载动画

创建一个VC的类目 ,作为全局变量(我为了方便,将头文件导入.pch中)

加载

  • (void)showMBProgressHUD {

self.mbProgressHUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES];// 添加到 view 上

self.mbProgressHUD.contentColor = kMainColor;// 指示器和文本的颜色创建动画的时候

self.mbProgressHUD.label.text = NSLocalizedString(@"加载中...", @"HUD loading title");// 文本

}

//消失

  • (void)hideMBProgressHUDAfterDelay:(float)delay {

[self.mbProgressHUD hideAnimated:YES afterDelay:delay];

}

加载的时候需要增加一个全局的隐形模块,防止误点击

  • (void)addClearMaskView {

if (!self.maskView) {

self.maskView = [[UIView alloc] initWithFrame:self.view.bounds];

self.maskView.backgroundColor = kClearColor;

}

[self.view addSubview:self.maskView];

}

//消失

  • (void)removeClearMaskView {

[self.maskView removeFromSuperview];

}

你可能感兴趣的:(网络请求的加载动画)