基于 MBProgressHUD 创建了一个类别,并支持 Cocopods,使用起来更方便!
使用 CocoaPods
pod 'MBProgressHUDExtend'
pod install
#import "MBProgressHUDExtend.h"
HUD 自动消失
/** 自动消失:文字 */
+ (void)showTipAutoHide:(NSString *)tip;
/** 自动消失:文字(放到指定view中) */
+ (void)showTipAutoHide:(NSString *)tip
inView:(UIView *)view;
/** 自动消失:图片 */
+ (void)showIconAutoHide:(NSString *)icon;
/** 自动消失:图片(放到指定view中) */
+ (void)showIconAutoHide:(NSString *)icon
inView:(UIView *)view;
/** 自动消失:文字和图片 */
+ (void)showTipAutoHide:(NSString *)tip
icon:(NSString *)icon;
/** 自动消失:文字和图片(放到指定view中) */
+ (void)showTipAutoHide:(NSString *)tip
icon:(NSString *)icon
inView:(UIView *)view;
使用 ActivityIndicatorView
/** 手动消失:菊花 */
+ (MBProgressHUD *)showActivityIndicator;
/** 手动消失:菊花(放在指定view中) */
+ (MBProgressHUD *)showActivityIndicatorInView:(UIView *)view;
/** 手动消失:菊花和文字 */
+ (MBProgressHUD *)showActivityIndicatorWithTip:(NSString *)tip;
/** 手动消失:菊花和文字(放到指定view中) */
+ (MBProgressHUD *)showActivityIndicatorWithTip:(NSString *)tip
inView:(UIView *)view;
HUD 手动消失
/** 手动消失:文字 */
+ (MBProgressHUD *)showTip:(NSString *)tip;
/** 手动消失:文字(放在指定view中) */
+ (MBProgressHUD *)showTip:(NSString *)tip
inView:(UIView *)view;
/** 手动消失:图片 */
+ (MBProgressHUD *)showIcon:(NSString *)icon;
/** 手动消失:图片(放在指定view中) */
+ (MBProgressHUD *)showIcon:(NSString *)icon
inView:(UIView *)view;
/** 手动消失:图片,文字 */
+ (MBProgressHUD *)showIcon:(NSString *)icon
tip:(NSString *)tip;
/** 手动消失:图片,文字(放到指定view中) */
+ (MBProgressHUD *)showIcon:(NSString *)icon
tip:(NSString *)tip
inView:(UIView *)view;
隐藏方法
/** 隐藏HUD(HUD在Window中) */
+ (void)hideHUD;
/** 隐藏HUD(HUD在指定view中) */
+ (void)hideHUDInView:(UIView *)view;