// // Copyright © 2016 dahua. All rights reserved. // #import #import @interface LCProgressHUD : UIView /** * 移除view上所有的HUD * * @param view 父视图 */ + (void)hideAllHuds:(UIView *)view; /** * 移除view上所有的HUD * * @param view 父视图 * @param animated 是否显示动画 */ + (void)hideAllHuds:(UIView *)view animated:(BOOL)animated; /** * @brief 显示提示 * * @param msg 提示文案 */ + (void)showMsg:(NSString*)msg; /** * @brief 显示提示 * * @param msg 提示文案 * @param duration 持续时间 */ + (void)showMsg:(NSString*)msg duration:(NSTimeInterval)duration; /** * @brief 显示提示 * * @param msg 提示文案 */ + (void)showMsg:(NSString*)msg inView:(UIView *)view; /** * 在view上显示加载视图 * * @param view 父视图,为nil时覆盖整个Window * @param animated 动效方式 * @param tip 提示语 * * @return MBProgressHUD类 */ + (MBProgressHUD *)showHudOnView:(UIView *)view tip:(NSString*)tip animated:(BOOL)animated; /** * 在view上显示加载视图 * * @param view 父视图,为nil时覆盖整个Window * @param tip 提示语 * * @return MBProgressHUD类 */ + (MBProgressHUD *)showHudOnView:(UIView *)view tip:(NSString*)tip; /** * 在view上显示加载视图 * * @param view 父视图 * * @return MBProgressHUD类 */ + (MBProgressHUD *)showHudOnView:(UIView *)view animated:(BOOL)animated; /** * 在view上显示加载视图 * * @param view 父视图 * * @return MBProgressHUD类 */ + (MBProgressHUD *)showHudOnView:(UIView *)view animated:(BOOL)animated isInteract:(BOOL)isInteract; /** * 在view上显示加Z载视图 * * @param view 父视图,view的y从64开始 * * @return MBProgressHUD类 */ + (MBProgressHUD *)showHudOnView:(UIView *)view; /// 在view上显示加载视图 /// @param view 父视图,view的y从64开始 /// @param duration 持续时间 + (MBProgressHUD *)showHubOnView:(UIView *)view duration:(NSTimeInterval)duration; /** * 在view上显示加载视图 * * @param view 父视图,view的y从64开始 * @param isInteract 是否可以交互 * * @return MBProgressHUD类 */ + (MBProgressHUD *)showHudOnView:(UIView *)view isInteract:(BOOL)isInteract; /** * 在view上显示加载视图 * * @param view 父视图,view的y从64开始 * @param bgColor 背景颜色 * * @return MBProgressHUD类 */ + (MBProgressHUD *)showHudOnView:(UIView *)view bgColor:(UIColor*)bgColor; /** * 在view上显示加载视图,对导航栏做特殊处理 * * @param view 父视图,view的y从0开始 * * @return MBProgressHUD类 */ + (MBProgressHUD *)showHudOnLowerView:(UIView *)view; /** * 在view上显示加载视图 * * @param view 父视图,为nil时覆盖整个Window,view的y从0开始 * @param tip 提示语 * * @return MBProgressHUD类 */ + (MBProgressHUD *)showHudOnLowerView:(UIView *)view tip:(NSString*)tip; /** * 在父视图上显示带图片、文字的Hud * * @param tip 提示语 * @param image 图片 * @param view 父视图 */ + (void)showHudWithTip:(NSString *)tip image:(UIImage *)image onView:(UIView *)view; + (UIView *)keyWindow; @end