测试已测试 | ✗ |
语言语言 | Objective-CObjective C |
许可证 | MIT |
发布最后发布 | 2016年4月 |
依赖 | |
JGProgressHUD | ~> 1.3.1 |
LCLoadingHUD | >= 0 |
一款酷炫的 HUD。
In me the tiger sniffs the rose.
心有猛虎,细嗅蔷薇。
简而言之,就是你们的 HUD 不够酷!~ 快来这里!
LoadingHUD 使用了 LCLoadingHUD。如果你只需要 Loading HUD,请跳转到 LCLoadingHUD。
如果你不喜欢这个风格,还有另一款经典样式 HUD LCProgressHUD 可以选择!
两种导入方法:
pod 'LCCoolHUD'
LCCoolHUD
文件夹导入到你的项目(在 Demo 中可以找到这个文件夹)在你需要使用的 viewController 中,#import "LCCoolHUD.h"
;
使用:
将 HUD 添加到 KeyWindow 上
// 成功 (动画 + 阴影)
[LCCoolHUD showSuccess:@"登录成功" zoom:YES shadow:YES];
// 失败 (默认)
[LCCoolHUD showFailure:@"登录失败" zoom:NO shadow:NO];
// 成功 (长信息、动画)
[LCCoolHUD showSuccessOblong:@"长长的信息哦!" zoom:YES shadow:NO];
// 失败 (长信息、阴影)
[LCCoolHUD showFailureOblong:@"北京这个雾霾啊!" zoom:NO shadow:YES];
// 等待
[LCCoolHUD showLoading:@"请稍候..."];
// 隐藏 LoadingHUD
[LCCoolHUD hideInKeyWindow];
将 HUD 添加到 View 上
// 成功 (长信息、动画)
[LCCoolHUD showSuccessOblong:@"你可以点 LeftBtn!" inView:self.view zoom:YES shadow:NO];
// 等待
[LCCoolHUD showLoading:@"你可以点 LeftBtn" inView:self.view];
// 隐藏 LoadingHUD
[LCCoolHUD hideInView:self.view];
// 其他类似,加个 inView: 参数即可...
编写代码时会有提示,也要看看,不要埋头就写哦!
增加对 JGProgressHUD 的 Loading HUD 的支持:
将 HUD 添加到 KeyWindow 上
/**
* 显示 JGProgressHUD 的 Loading HUD
*/
+ (void)showLoadingWithJGHUD:(NSString *)text zoom:(BOOL)zoom shadow:(BOOL)shadow;
/**
* 显示 JGProgressHUD 的 Loading HUD (长方形底)
*/
+ (void)showLoadingOblongWithJGHUD:(NSString *)text zoom:(BOOL)zoom shadow:(BOOL)shadow;
将 HUD 添加到 View 上
/**
* 显示 JGProgressHUD 的 Loading HUD
*/
+ (void)showLoadingWithJGHUD:(NSString *)text inView:(UIView *)view zoom:(BOOL)zoom shadow:(BOOL)shadow;
/**
* 显示 JGProgressHUD 的 Loading HUD (长方形底)
*/
+ (void)showLoadingOblongWithJGHUD:(NSString *)text inView:(UIView *)view zoom:(BOOL)zoom shadow:(BOOL)shadow;
隐藏 JG Loading HUD (keyWindow inView 通用)
+ (void)hideWithJGHUD;
如果你喜欢这种 Loading HUD,按照上述方法使用即可 :)
发现问题请 Issue :)
博客: http://LeoDev.me
本项目采用 MIT license 开源,你可以利用使用该协议的代码进行任何事情,只需要继续坚持 MIT 协议即可。