如何在UIButton中向UIImage添加叠加层

时间:2012-04-14 11:41:23

标签: iphone ipad uiview colors

目标C中的

,适用于iPhone / iPad 我努力尝试在UIButton中改变UIImage的颜色(红色/黄色/绿色)。 如何才能做到这一点。是否需要子类? 有人可以提供一个例子。

即。这是一个完整的单色叠加。

1 个答案:

答案 0 :(得分:0)

如果您想在UIButton上放置一个半透明的图像蒙版(这不会完全改变颜色,但可以添加彩色阴影效果),然后创建一个半透明的PNG,将其添加到您的支持文件组,然后在某些地方添加以下代码行,例如viewDidLoad,以便视图控制器在UIButton顶部添加掩码:

[myButton addSubview:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"overlay.png"]]];