KBTemplateImage 1.0.0

KBTemplateImage 1.0.0

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

Kamil Borzym 维护。




  • Kamil Borzym

KBTemplateImage 使用单个图像的透明度通道来生成许多不同颜色的图像。当您不能使用 UIImageRenderingModeAlwaysTemplate 时,请使用它。

Tinted images from a template

现场观看

Live demo

使用方法

简单易用,可重复使用

UIImage *alphaImage = [UIImage imageNamed:@"icon"];
KBTemplateImage *templateImage = [KBTemplateImage templateImageWithAlphaOfImage:alphaImage];

// make tinted images
UIImage *tintedImage = [templateImage imageTintedWithColor:[UIColor greenColor]];

// use tinted images for different button states
[button setImage:[templateImage imageTintedWithColor:[UIColor whiteColor]]
        forState:UIControlStateNormal];
[button setImage:[templateImage imageTintedWithColor:[UIColor lightGrayColor]]
        forState:UIControlStateHighlighted];

安装

Classes/KBTemplateImage.hClasses/KBTemplateImage.m 复制到您的项目中。