MBProgressHUD ---】的更多相关文章

在使用自定义view时,若直接使用,如下 MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES]; hud.label.text = @"加载中…"; hud.mode = MBProgressHUDModeCustomView; UIImage *image = [[UIImage imageNamed:@"toast_loading"] imageWithRenderi…
一,简介         苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore.而 MBProgressHUD提供了一个替代方案,而且在用户角度上,实现的效果根本看不出和官方程序有什么差别.同时还提供了其他附加功能,比如虚拟进展 指示符,以及完成提示信息. 二,使用 1,下载 下载地址:https://github.com/jdg/MBProgressHUD; 2,添加到自己的工程 下载下来后直接把MBProgress…
MBProgressHUD的使用,临时总结了几款最常用的使用场景: 1.提示消息 用法: [YJProgressHUD showMessage:@"显示文字,1s隐藏" inView:self.view]; //如果想设置N秒隐藏,用这个 [YJProgressHUD showMessage:@"显示文字,Ns隐藏" inView:self.view afterDelayTime:3.0]; 2.加载成功 用法: [YJProgressHUD showSuccess…
第一步,控制器先来个属性 @property (strong, nonatomic) MBProgressHUD *HUD; 第二步,显示与隐藏的调用方法 - (void)hudTipWillShow:(BOOL)willShow{ if (willShow) { [self resignFirstResponder]; UIWindow *keyWindow = [UIApplication sharedApplication].keyWindow; if (!_HUD) { _HUD = […
+ (void)showHudTipStr:(NSString *)tipStr; + (void)showHudTipStr:(NSString *)tipStr{ ) { MBProgressHUD *hud = [self showHUDAddedTo:[UIApplication sharedApplication].keyWindow animated:YES]; hud.mode = MBProgressHUDModeText; hud.detailsLabelFont = [UIF…
MBProgressHUD是一个开源类库,实现了各种样式的提示框, 下载地址:https://github.com/jdg/MBProgressHUD,然后把两个MBProgressHUD.h和MBProgressHUD.m放到自己的项目就可以了. 1.默认效果,也就是MBProgressHUDModeIndeterminate 2 第一种加载提示框,MBProgressHUDModeDeterminate 圆饼形状, 3 第三种加载提示框,MBProgressHUDModeDeterminat…
//方式1.直接在View上show HUD = [[MBProgressHUD showHUDAddedTo:self.view animated:YES] retain]; HUD.delegate = self; //常用的设置 //小矩形的背景色 HUD.color = [UIColor clearColor];//这儿表示无背景 //显示的文字 HUD.labelText = @"Test"; //细节文字 HUD.detailsLabelText = @"Test…
MBProgressHUD框架,怎么我导入MBProgressHUD+MJ.h会报错.(即MBProgressHUD+MJ根本不存在),我看其他人的视屏又可以导入 MBProgressHUD.h file not found 解决办法 主要原因是自己拖进来的包选择了物理路径 这个lib包到项目中是蓝色的 选择虚拟路径拖到项目中包是黄色的. 正确做法是 选择 create groups…
原文网址:http://blog.csdn.net/ryantang03/article/details/7877120 MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单.方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到.到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressHUD.h和MBProgressHUD.m拖入工程中就行,别忘了选择拷贝到工程.完…
效果图: 设计给了一个组的图片,但是由于是透明的背景,会产生卡顿,其实只要两张图片就可以了 创建一个 MBProgressHUD 分类 增加方法 + (MB_INSTANCETYPE)myShowHUDAddedTo:(UIView *)view animated:(BOOL)animated { if (view == nil) view = [[UIApplication sharedApplication].windows lastObject]; MBProgressHUD *hud =…
1.显示HUD MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES]; hud.labelText = @"哥正在加载中..."; hud.dimBackground = YES; 2.移除hud [MBProgressHUD hideAllHUDsForView:self.view animated:YES];…
项目中用到的一个hud,基于MBProgressHUD,使用自定义视图实现的,动画效果是从网上参考的,并不是很理想.有需要的可以看看,这里是源码(源码用了cocoapods,运行前需要pod install).附上效果: 里面有一些关于MBProgressHUD的设置的,如下: hud.opacity = 0.2; hud.mode = MBProgressHUDModeCustomView; hud.margin = 10.0f; //设置HUD和customerView的边距(默认是20)…
1,MBProgressHUD常用属性和用法Demo - (void)testMBProgressHUD { NSLog(@"test MBProgressHUD "); /* 要将一个MBProgressHUD显示出来,1,创建对象:2,将HUD添加到view上:3,调用show方法 隐藏,1,hide:方法: 2,hide: afterDelay: 方法 其它的用法都是特殊的设置等 */ HUD = [[MBProgressHUD alloc] init]; [self.view…
原文网址:http://www.zhimengzhe.com/IOSkaifa/37910.html MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单.方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到.到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressHUD.h和MBProgressHUD.m拖入工程中就行,别忘了选择拷贝到工程.完了在需要使用的地方导…
In my app, I am loading a resource heavy view that takes about 1 to 2 seconds to load. So I am loading it in a separate thread like this: hud = [[MBProgressHUD alloc] init]; [hud showWhileExecuting:@selector(loadWorkbench:) onTarget:self withObject:n…
简介: 在开发应用的时候,为了更好的增加用户的体验,常常在客户端向服务端请求数据的时候,在适当的地方加上非模态HUD,让用户可以可以知道当前的进度,稍作等待. MBProgressHUD 第三方框架Github地址 #import "AppDelegate+HUD.h" #import "MBProgressHUD.h" @implementation AppDelegate (HUD) // 获取当前处于activity状态的view controller (常用…
对AFNetworking3.0+MBProgressHUD的二次封装,使用更方便,适用性非常强: 一句话搞定网络提示: 再也不用担心网络库更新后,工程要修改很多地方了!网络库更新了只需要更新这个封装好的库. 不足之处欢迎指正 使用方法简介: [MBProgressHUD showAutoMessage:@"自动消失"]; [MBProgressHUD showMessage:@"纯文字,不自动消失" ToView:self.view]; [MBProgressHU…
MBProgressHUD的基本使用 分类: IOS2012-10-30 11:19 12047人阅读 评论(2) 收藏 举报 和gitHub上的Demo其实差不多,就是小整理了下,当备忘,想做复杂的效果可以参考MBProgressHUD在gitHub上的DEMO,写得也很清楚明了. 先下载MBProgressHUD.h和.m文件,拖入工程.地址:MBProgressHUD 以下是代码:(先在.h文件里定义 MBProgressHUD *HUD;) //方式1.直接在View上show HUD …
使用HUD最多的情形用于请求等待提示 例如做登录的时候在确认登陆的时候可以用HUD提示正在登陆. 最基本的使用 初始化 //self.view代表在哪个view中显示hud MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES] //菊花下显示正在denglu hud.labelText = @"正在登陆" //退出hud显示 也可使用[hud hide]; [hud hide:YES aft…
文章来自:http://blog.csdn.net/ryantang03/article/details/7877120 MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单.方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到.到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressHUD.h和MBProgressHUD.m拖入工程中就行,别忘了选择拷贝到工程.完…
1.MBProgressHUD *HUD = [[MBProgressHUD alloc] initWithWindow:[UIApplication sharedApplication].keyWindow]; 2.MBProgressHUD *HUD = [MBProgressHUD showHUDAddedTo:[[UIApplication sharedApplication].windows objectAtIndex:1] animated:YES]; [self.view.wind…
最近的工作需要project打包成一个静态库文件,然后给他人使用提供. 在project有提及第三方库MBProgressHUD.在打包出静态库文件后,写了个Demo,引用了当中的一段代码来显示MBProgressHUD.在iOS 7模拟器中无错执行. 来到真机測试.在iOS 7的设备上无压力通过.可是在iOS 6的设备上显示MBProgressHUD时却崩溃了.错误提示为: -[__NSCFString sizeWithAttributes:]: unrecognized selector s…
1,MBProgressHUD常用属性和用法Demo - (void)testMBProgressHUD { NSLog(@"test MBProgressHUD "); /* 要将一个MBProgressHUD显示出来,1,创建对象:2,将HUD添加到view上:3,调用show方法 隐藏,1,hide:方法: 2,hide: afterDelay: 方法 其它的用法都是特殊的设置等 */ HUD = [[MBProgressHUD alloc] init]; [self.view…
转自作者: weidfyr  http://www.aiuxian.com/article/p-3121607.html 1,MBProgressHUD常用属性和用法Demo - (void)testMBProgressHUD { NSLog(@"test MBProgressHUD "); /* 要将一个MBProgressHUD显示出来,1,创建对象:2,将HUD添加到view上:3,调用show方法 隐藏,1,hide:方法: 2,hide: afterDelay: 方法 其它的…
上次说到了网络请求AFN,那么我们在网络请求的时候,等待期间,为了让用户不认为是卡死或程序出错,一般都会放一个菊花加载,系统有一个菊花加载类叫UIProgressHUD.但是我今天要说的是一个替代它的第三方,叫做:MBProgressHUD.MBProgressHUD不光加载效果多,而且使用简单,便捷.github上有下载地址 下载地址是: http://github.com/matej/MBProgressHUD 先下载MBProgressHUD.h和.m文件,拖入工程. 以下是代码:(先在.…
上次说到了网络请求AFN,那么我们在网络请求的时候,等待期间,为了让用户不认为是卡死或程序出错,一般都会放一个菊花加载,系统有一个菊花加载类叫UIProgressHUD.但是我今天要说的是一个替代它的第三方,叫做:MBProgressHUD.MBProgressHUD不光加载效果多,而且使用简单,便捷.github上有下载地址 下载地址是: http://github.com/matej/MBProgressHUD 先下载MBProgressHUD.h和.m文件,拖入工程. 以下是代码:(先在.…
demo 来源: https://github.com/jdg/MBProgressHUD/ p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px "PingFang SC"; color: #1d9421 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px…
效果图 给MBProgressHUD添加一个分类(extension) extension MBProgressHUD { /// MBProgressHUD 显示加载gif hud方法 /// /// - parameter view: hud where to show /// - parameter userInterface: hud userInerface enable default = true /// - parameter animated: hud show with an…
GitHub源码地址,及时更新:iOS-Source-Code-Analyze MBProgressHUD是一个为iOS app添加透明浮层 HUD 的第三方框架.作为一个 UI 层面的框架,它的实现很简单,但是其中也有一些非常有意思的代码. MBProgressHUD MBProgressHUD是一个 UIView 的子类,它提供了一系列的创建 HUD 的方法.我们在这里会主要介绍三种使用 HUD 的方法. + showHUDAddedTo:animated: - showAnimated:w…
概述 (注:图片仅展示部分功能,图片来自github) MBProgressHUD是一个Objective-C开源库,它可以让你在UI界面界面上插入一个透明的方框,伴以文字或进图条等,从而提示一些后台信息. 安装 一如既往,首先创建一个工程,此处命名为Charpter2MBProgressHUD. 关闭XCode,使用终端进入到工程所在目录(Charpter2MBProgressHUD),并运行"pod init". 根据github上的指引,修改Podfile,添加一行“pod 'M…