// // MBProgressHUD+MP.h // MobileProject // 当引入MBProgressHUD时把下面的代码开放出来 // 使用如下: // [MBProgressHUD showIconMessage:@"默认图,X秒后自动消失" ToView:self.view RemainTime:3]; // 如果没有视图则可以[MBProgressHUD showIconMessage:@"默认图,X秒后自动消失" ToView:nil RemainTime:3]; // [MBProgressHUD showMessage:@"纯文字,不自动消失" ToView:self.view]; 关掉则用:[MBProgressHUD hideHUD];//使用此方法进行隐藏 // MBProgressHUD *hud = [MBProgressHUD showProgressToView:nil Text:@"loading"]; 隐藏:[hud hide:YES]; // [MBProgressHUD showAutoMessage:@"自动消失"]; // [MBProgressHUD showSuccess:@"下载完成" ToView:self.view]; // [MBProgressHUD showError:@"下载失败" ToView:self.view]; // Created by wujunyang on 16/7/9. // Copyright © 2016年 wujunyang. All rights reserved. // #import #import "MBProgressHUD.h" @interface MBProgressHUD (MP) /** * 自定义图片的提示,3s后自动消息 * * @param text 要显示的文字 * @param icon 图片地址(建议不要太大的图片) * @param view 要添加的view */ + (void)showCustomIcon:(NSString *)iconName Title:(NSString *)title ToView:(UIView *)view; /** * 自动消失成功提示,带默认图 * * @param success 要显示的文字 * @param view 要添加的view */ + (void)showSuccess:(NSString *)success ToView:(UIView *)view; /** * 自动消失错误提示,带默认图 * * @param error 要显示的错误文字 * @param view 要添加的View */ + (void)showError:(NSString *)error ToView:(UIView *)view; /** * 自动消失提示,带默认图 * * @param Info 要显示的文字 * @param view 要添加的View */ + (void)showInfo:(NSString *)Info ToView:(UIView *)view; /** * 自动消失提示,带默认图 * * @param warn 要显示的文字 * @param view 要添加的View */ + (void)showWarn:(NSString *)Warn ToView:(UIView *)view; /** * 文字+菊花提示,不自动消失 * * @param message 要显示的文字 * @param view 要添加的View * * @return MBProgressHUD */ + (MBProgressHUD *)showMessage:(NSString *)message ToView:(UIView *)view; /** * 快速显示一条提示信息 * * @param showAutoMessage 要显示的文字 */ + (void)showAutoMessage:(NSString *)message; /** * 自动消失提示,无图 * * @param message 要显示的文字 * @param view 要添加的View */ + (void)showAutoMessage:(NSString *)message ToView:(UIView *)view; /** * 自定义停留时间,有图 * * @param message 要显示的文字 * @param view 要添加的View * @param time 停留时间 */ +(void)showIconMessage:(NSString *)message ToView:(UIView *)view RemainTime:(CGFloat)time; /** * 自定义停留时间,无图 * * @param text 要显示的文字 * @param view 要添加的View * @param time 停留时间 */ +(void)showMessage:(NSString *)message ToView:(UIView *)view RemainTime:(CGFloat)time; /** * 加载视图 * * @param view 要添加的View */ + (void)showLoadToView:(UIView *)view; /** * 进度条View * * @param view 要添加的View * @param model 进度条的样式 * @param text 显示的文字 * * @return 返回使用 */ + (MBProgressHUD *)showProgressToView:(UIView *)view Text:(NSString *)text; /** * 隐藏ProgressView * * @param view superView */ + (void)hideHUDForView:(UIView *)view; /** * 快速从window中隐藏ProgressView */ + (void)hideHUD; @end