123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- //
- // MBProgressHUD+DS.h
- // LN_School
- //
- // Created by apple on 2017/4/6.
- // Copyright © 2017年 Danson. All rights reserved.
- //
- #import <MBProgressHUD/MBProgressHUD.h>
- @interface MBProgressHUD (DS)
- /**
- * 自定义图片的提示,2s后自动消失
- *
- * @param title 要显示的文字
- * @param iconName 图片地址(建议不要太大的图片)
- * @param view 要添加的view
- */
- + (void)showCustomIcon:(NSString *)iconName Title:(NSString *)title ToView:(UIView *)view;
- /**
- * 自动消失成功提示,带默认图 2s后消失
- *
- * @param success 要显示的文字
- * @param view 要添加的view
- */
- + (void)showSuccess:(NSString *)success ToView:(UIView *)view;
- /**
- * 自动消失错误提示,带默认图 2s后消失
- *
- * @param error 要显示的错误文字
- * @param view 要添加的View
- */
- + (void)showError:(NSString *)error ToView:(UIView *)view;
- /**
- * 文字+菊花提示,不自动消失
- *
- * @param message 要显示的文字
- * @param view 要添加的View
- *
- * @return MBProgressHUD
- */
- + (MBProgressHUD *)showMessage:(NSString *)message ToView:(UIView *)view;
- /**
- * 快速显示一条提示信息 2S自动消失
- *
- * @param message 要显示的文字
- */
- + (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 message 要显示的文字
- * @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 ProgressModel:(MBProgressHUDMode)model Text:(NSString *)text;
- /**
- * 隐藏ProgressView
- *
- * @param view superView
- */
- + (void)hideHUDForView:(UIView *)view;
- /**
- * 快速从window中隐藏ProgressView
- */
- + (void)hideHUD;
- @end
- #pragma mark 常用函数
- //弹出框
- //网络请求
- void ShowHUD(void);
- void RemoveHUD(void);
- //文字提示
- void ShowMsg(NSString *str);
- void ShowErrorMsg(NSString *str);
- void ShowSuccessMsg(NSString *str);
- void ShowMsgUnOpen(void);
- void showMsgUnconnect(void);
- void ShowMsgError(void);
- void ShowMsgSuccess(void);
- void showMsgByAlert(UIViewController *vc,NSString *str);//确定弹框提示
|