Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

README.md

MFHUDManager

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;

License

MIT

About

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

Topics

Resources

License

Packages

No packages published
You can’t perform that action at this time.