MBProgressHUD、SVProgressHUD基本使用方法

先附上 github 地址:

https://github.com/jdg/MBProgressHUD

https://github.com/TransitApp/SVProgressHUD

1.MBProgressHUD

作者 Matej Bukovinski 是一位全栈工程师, UI/UX 设计师, 此项目是一款提示框第三方库, 帮助开发者快速应用到项目中。

先导入MBProgressHUD.h .m导入工程,声明MBProgressHUDDelegate


{

MBProgressHUD*HUD;

}

//initWithView

HUD= [[MBProgressHUDalloc]initWithView:self.navigationController.view];

HUD.delegate = self;

[self.navigationController.view addSubview:HUD];

//小菊花

HUD.delegate=self;

[HUD showWhileExecuting:@selector(XXXX) onTarget:self withObject:nil animated:YES];

//Determinate Mode

HUD.mode=MBProgressHUDModeAnnularDeterminate;

HUD.delegate=self;

HUD.labelText=@"Loading";

[HUD  showWhileExecuting:@selector(myProgressTask)onTarget:self withObject:nil animated:YES];

//Dim background

HUD.dimBackground=YES;

只是简单的写几种常用,具体用找带的 Demo 就好,用完时候实现一下


- (void)hudWasHidden:(MBProgressHUD*)hud {

[HUD removeFromSuperview];

HUD=nil;

}


就 ok 了


2.SVProgressHUD

又一款轻量级的 iOS 第三方控件, 用于显示任务加载时的动画, 非常轻便, 容易使用.

这个更加轻量级了,拖入工程就好


//感叹号

[SVProgressHUD showInfoWithStatus:@"xxxxx."];

//success

[SVProgressHUD showSuccessWithStatus:@"Success!"];

//error

[SVProgressHUD showErrorWithStatus:@"Error"];

个人一般就用这三个,配合大量数据请求的话还是用 MB,个人看法。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 源码来源:gitHub源码 转载于: CocoaChina 来源:南峰子的技术博客 版本:0.9.1 MBPr...
    李小六_阅读 6,466评论 2 5
  • 1、改变 UITextField 占位文字 颜色和去掉底部白框 [_userName setValue:[UICo...
    i_MT阅读 1,065评论 0 2
  • 桂圆再碰到林子贤的时候,已经不再是当初的桂圆了。 她留了齐肩的长发,出门化了淡妆,穿着攒了好几个月零花钱买的套装在...
    南方乔木阅读 927评论 0 0
  • 胖先说,借你的扣扣玩会儿斗地主吧 音乐响起:要不起、过、就剩一张牌了 我心一颤:此时此刻,多像他! 妞妞,借你的扣...
    叮咚的你阅读 181评论 0 0
  • 今天是主日,也是领受主的圣餐的日子。喜乐的事情一:早餐和午餐,都棒棒哒。非常满意。二:坐在公交车上面,看见一群农民...
    凌贤武阅读 228评论 0 0