🍰类似于Cosmos应用的HUD效果, 轻量简便
类似于Cosmos应用的HUD效果
pod 'MFHUDManager'
#import "MFHUDManager.h"
typedef NS_ENUM(NSInteger, MFHUDMaskType) {
MFHUDMaskTypeDark,
MFHUDMaskTypeLight,
};
typedef NS_ENUM(NSInteger, MFHUDType) {
MFHUDTypeNormal,
MFHUDTypeLarge,
};
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[MFHUDManager setHUDType:MFHUDTypeLarge];
//[MFHUDManager setHUDType:MFHUDTypeNormal]; -- 默认
[MFHUDManager setMaskType:MFHUDMaskTypeDark];
//[MFHUDManager setMaskType:MFHUDMaskTypeLight]; --默认
}
{
...
[MFHUDManager showLoading:@"..."];
//or [MFHUDManager showSuccess:@"..."];
//or [MFHUDManager showError:@"..."];
//or [MFHUDManager showWarning:@"..."];
...
}
注意: 除了 showLoading 方法, 其他 show 方法会自动 hide, 如果要手动隐藏可以显示调用 dismiss
{
...
[MFHUDManager dismiss];
...
}
+ (void)setHUDType:(MFHUDType)hudType;
+ (void)setMaskType:(MFHUDMaskType)maskType;
MIT