繁体   English   中英

如何在UIButton中将叠加层添加到UIImage

[英]How to add overlay to UIImage in a UIButton

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

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

如果您想在UIButton上放置一个半透明的图像蒙版(这不会完全改变颜色,但是可以添加彩色阴影效果),则创建一个半透明的PNG,将其添加到“支持文件”组中,然后在诸如viewDidLoad位置添加以下代码行,以供视图控制器在UIButton顶部添加遮罩:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM