FFFFF0001 / MFHUDManager

🎉类似于Cosmos应用的HUD效果, 轻量简便

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MFHUDManager

DUB

类似于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;

License

MIT

About

🎉类似于Cosmos应用的HUD效果, 轻量简便

License:MIT License


Languages

Language:Objective-C 80.7%Language:Ruby 17.9%Language:C 1.4%