0%

iOS——分享自己封装的指示器CFHUD

CFHUD

这几天自己写了一个HUD,感觉挺漂亮的,有虚化效果,传到了github上给大家分享。
GitHub链接https://github.com/summertian4/iOS-CFBlurHUD

简介

CFBlurHUD是基于UIVisualEffectView实现的指示器,拥有虚化模糊效果。

CFBlurHUD效果演示

支持

最低支持版本:iOS 8

安装

将CFBlurHUD下的所有内容拖入你的项目中

使用

普通Loading指示器

1
2
[CFBlurHUD show:@"你的信息"];

成功指示器

1
2
[CFBlurHUD showSuccess:@"成功"];

失败指示器

1
2
[CFBlurHUD showFaild:@"错误"];

如果你不希望显示信息,参数可以填入nil或者@””

1
2
3
4
[CFBlurHUD show:@""];
[CFBlurHUD showSuccess:@""];
[CFBlurHUD showFaild:@""];

自定义

如果你不喜欢CFBlurHUD的颜色,可以在CFBlurHUD.m的宏定义部分更改参数。

1
2
3
4
#define CFBlurHUDBorderColor [UIColor colorWithRed:98/255.0 green:98/255.0 blue:98/255.0 alpha:0.5]
#define CFBlurHUDMessageColor [UIColor colorWithRed:110/255.0 green:110/255.0 blue:110/255.0 alpha:1]
#define CFBlurHUDActivityIndicatorColor [UIColor colorWithRed:142/255.0 green:155/255.0 blue:236/255.0 alpha:1]

提示

如果你有需要更改CFBlurHUD的代码,请尽量不要更改CFBlurHUD的边框。因为UIVisualEffectView的Light样式在背景是白色情况下会难以被看见。


有什么问题都可以在博文后面留言,或者微博上私信我。

博主是 iOS 妹子一枚。

希望大家一起进步。

我的微博:Lotty周小鱼