DUB Total-downloads Version Platform Language
类似于Cosmos应用的HUD效果
- 支持 iOS 9 及以上
- cocoapod
pod 'MFHUDManager'
- 导入
#import "MFHUDManager.h"
- 初始化并显示 在 appDelegate 里设置 HUD 的类型
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