//
|
// MBProgressHUD+LMJ.h
|
// iOSProject
|
//
|
// Created by windshan on 2017/12/28.
|
// Copyright © 2017年 windshan. All rights reserved.
|
//
|
|
#import <MBProgressHUD/MBProgressHUD.h>
|
|
@interface MBProgressHUD (LMJ)
|
/**
|
* 自定义图片的提示,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
|