IOS-MBProgressHUD常见的几种用法
2016-04-04 14:09
726 查看
MBProgressHUD是我们在项目中常用的一种请求数据时的提示控件。首先也是需要我们下载MBProgressHUD工具,在把它加在我们的工程当中,在项目中进行调用。下载地址:https://github.com/jdg/MBProgressHUD
用法一 :(最简单的用法,不需要其他的操作)
(1)在数据加载之前添加代码,
(2)在数据加载成功之后添加
用法二:
用法三:
用法一 :(最简单的用法,不需要其他的操作)
(1)在数据加载之前添加代码,
[MBProgressHUD showHUDAddedTo:self.view animated:YES];//开始加载数据提示
(2)在数据加载成功之后添加
[MBProgressHUD hideHUDForView:self.view animated:YES];//隐藏加载数据提示
用法二:
//初始化进度框,置于当前的View当中 MBProgressHUD *HUD = [[MBProgressHUD alloc] initWithView:self.view]; [self.view addSubview:HUD]; //如果设置此属性则当前的view置于后台 HUD.dimBackground =YES; //设置对话框文字 HUD.label.text= @"请稍等"; //显示对话框 [HUD showAnimated:YES whileExecutingBlock:^{ //对话框显示时需要执行的操作 sleep(3); } completionBlock:^{ //操作执行完后取消对话框 [HUD removeFromSuperview]; // HUD = nil; }];
用法三:
- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; [self showTips:@"提示语"]; }
- (void)showTips:(NSString*)tips { MBProgressHUD *pHud = [[MBProgressHUD alloc] initWithView:self.view]; [self.view addSubview:pHud]; // Set custom view mode pHud.mode = MBProgressHUDModeCustomView; pHud.removeFromSuperViewOnHide = YES; pHud.detailsLabel.text = tips; pHud.detailsLabel.font = [UIFont systemFontOfSize:17.0]; pHud.yOffset = -45; pHud.color = [UIColor redColor]; [pHud showAnimated:YES]; [pHud hideAnimated:YES afterDelay:3.0f]; }
相关文章推荐
- iOS自定义转场动画(上)
- iOS之摇一摇功能实现
- iOS之原生二维码扫描
- iOS之使用ZbarSDK实现扫描二维码以及条形码功能
- IOS-社会化分享
- ios 之重写 -init方法
- ios基础之initialze与load
- iOS开发传VC的方法
- iOS开发中XIB的使用
- IOS开发之免费证书+不越狱真机调试
- iOS学习笔记07-运动事件和远程控制
- iOS学习笔记06-手势识别
- iOS学习笔记05-触摸事件
- iOS学习笔记04-视图切换
- ios
- iOS应用启动原理图解 及ARC强弱引用
- 获取沙盒文件夹路径
- 该篇博客是在《iOS高级开发——CollectionView的动态增删cell及模型重构》的基础上继续进行开发的。在之前那篇博客中,我们实现了动态的增删cell,并且使用了模型Model进行重构
- iOS Orientation 屏幕旋转
- OC阅读笔记十一:引用计数