BAColoredIconManager 0.1.4

BAColoredIconManager 0.1.4

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2015年5月

Marcus Fleischmann 维护。



  • 作者
  • Marcus Fleischmann

BAColoredIconManager 是一个简单的插件,允许您在运行时将黑色透明背景的 PNG 图标着色为任何您想要的颜色。

安装

入门指南

示例项目

要运行示例项目,请克隆仓库,然后从示例目录首先运行 pod install

使用方法

在您想要使用管理器的地方导入 BAColoredIconManager/BAColoredIconManagerFactory.h。

#import <BAColoredIconManager/BAColoredIconManagerFactory.h>

通过管理器工厂创建一个管理器并设置您想要的图标颜色。注意,如果您想同时管理多种颜色,应该创建多个管理器对象,因为设置图标属性会导致内部缓存被清除。因此,性能可能会降低。

id<BAColoredIconManager> manager = [BAColoredIconManagerFactory createManager];

manager.color = [UIColor redColor];

通过管理器对象获取彩色图像。注意,图像必须在包内,并且在透明背景下是单色黑色。如果您不确定它应该是什么样子,请检查示例应用。

UIImage *icon = [manager iconNamed:@"your-black-on-transparent-icon-name"];

作者

Marcus Fleischmann, [email protected]

关于如何在运行时着色图标的实现方式,感谢来自 GoodBarber 的 Dominique Siacci 在他的 博客文章中的贡献。

许可证

BAColoredIconManager 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。