MBProgressHUD的使用-ios
来源:互联网 发布:北京停车软件 编辑:程序博客网 时间:2024/05/18 02:16
每次要加载一个页面的时候都要等待几秒,那么在这几秒之中很多人都喜欢放一个进度条或者小菊花之类的东西表示正在加载,今天呢,就写一个关于进度条/小菊花的。
首先
在github上下载这个MBProgressHUD,地址https://github.com/jdg/MBProgressHUD
然后
MBProgressHUD.m 文件到你的工程里面,(别忘了加上头文件哦)
使用1:原始菊花类型
MBProgressHUD* hud = [[MBProgressHUD alloc]initWithView:self.view];
[self.view addSubview:hud];
//当前view背景颜色暗下去
hud.dimBackground =YES;
hud.labelText = @"haha";
[hud showAnimated:YES whileExecutingBlock:^{
sleep(2);
} completionBlock:^{
[hud removeFromSuperview];
}];
使用2:
MBProgressHUD* hud = [[MBProgressHUD alloc]initWithView:self.view];
[self.view addSubview:hud];
//当前view背景颜色暗下去
hud.dimBackground =YES;
hud.labelText = @"haha";
hud.mode = MBProgressHUDModeText;
[hud showAnimated:YES whileExecutingBlock:^{
float progress =0.0f;
while (progress<1.0f)
{
progress += 0.01f;
hud.progress =progress;
// 进程挂起一段时间, 单位是微秒(千分之一毫秒)
usleep(50000);
}
} completionBlock:^{
[hud removeFromSuperview];
}];
hud.mode的选择,他有很多种
MBProgressHUDModeIndeterminate,
MBProgressHUDModeDeterminate,
MBProgressHUDModeDeterminateHorizontalBar,
MBProgressHUDModeAnnularDeterminate,
MBProgressHUDModeCustomView,
MBProgressHUDModeText
当然上面也可以同时放置文字和图片,这就是另外一个属性了
在hud.customView放一个imageView就可以了
OK,大功告成。
- iOS MBProgressHUD的使用
- MBProgressHUD的使用-ios
- ios 指示器MBProgressHUD 的使用
- ios MBProgressHUD的基本使用
- iOS MBProgressHUD的简单使用
- iOS开发之MBProgressHUD的使用
- iOS 关于MBProgressHUD的使用 自定义动画
- iOS 第三方MBProgressHUD使用的问题
- iOS使用MBProgressHUD出现的坑
- iOS使用MBProgressHUD出现的坑
- iOS MBProgressHUD使用
- iOS MBProgressHUD 的使用方法
- iOS: 显示网页的加载过程(MBProgressHUD的使用)
- MBProgressHUD的使用
- MBProgressHUD的使用
- MBProgressHUD的基本使用
- MBProgressHUD的使用
- MBProgressHUD的使用
- 交叉编译libACE
- linux stat命令、inode内容--ctime,mtime,atime的区别
- 固定定位消息框
- 正则表达式的使用
- VC6.0的若干实用小技巧
- MBProgressHUD的使用-ios
- SpringMVC-Mybatis-Maven项目整合
- 深入理解java的finalize
- 原生js实现淘宝首页回到顶部效果
- 【PAT 1045】 Favorite Color Stripe 最长公共子序列LCS
- 移植SlidingMenu Android library,和安装example出现的问题解决
- java.util.zip.ZipException: error in opening zip file
- c/c++中结构体引用中箭头->与点.的区别
- opencv中测量运行时间的函数