这是一个收集了Flat UI中使用的所有Flat UI颜色的集合。
所有可用颜色的列表也可以在这里找到:flatuicolors.com。
此仓库包含一个示例项目,使用了ASCFlatUIColor提供的函数 - just build and run to see all colors in a simple collection view.
您希望在哪里使用ASCFlatUIColor,就按照如下方式导入头文件:
#import "ASCFlatUIColor.h"
或者在使用CocoaPods时
#import <ASCFlatUIColor/ASCFlatUIColor.h>
要获取一个颜色,只需调用匹配的类方法:
UIColor *color = [ASCFlatUIColor emeraldColor];
或者使用便利类方法colorWithFlatUIColorType:
并传递一个枚举值以返回一个颜色。
UIColor *color = [ASCFlatUIColor colorWithFlatUIColorType:ASCFlatUIColorTypeEmerald];
第二种方法在您想要根据类型使用颜色或在运行时返回随机颜色时非常有用。
单元测试应作为额外文档。
为什么它不是UIColor分类?
简而言之:为了避免为所有方法添加前缀。但如果您更喜欢分类,请创建一个问题。
将ASCFlatUIColor.h
和ASCFlatUIColor.m
源文件拖动到项目中即可。
André Schneider,@aschndr
ASCFlatUIColor可在MIT许可下使用。有关更多信息,请参阅LICENSE文件。