Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

1ess/MFHUDManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

36 Commits

Repository files navigation

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

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /