140 lines
2.7 KiB
Objective-C
Executable File
140 lines
2.7 KiB
Objective-C
Executable File
//
|
||
// MBProgressHUD+SUP.h
|
||
// SuperProject
|
||
//
|
||
// Created by NShunJian on 2018/1/20.
|
||
// Copyright © 2018年 superMan. All rights reserved.
|
||
//
|
||
|
||
#import <MBProgressHUD/MBProgressHUD.h>
|
||
|
||
@interface MBProgressHUD (SUP)
|
||
/**
|
||
* 自定义图片的提示,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
|