UIImage可以具有可反映背景的tintColor吗?

问题描述 投票:0回答:1

我在单元格中有一个imageView,我可以自定义imageTint颜色。我希望imageTint在它后面反映此渐变,以便用户滚动时,图像的imageTint随背景而变化。

这里是tintColor变暗时imageView的外观。

enter image description here

如果清除imageTint,由于imageView的白色背景,我看不到它。enter image description here

但是,如果我使imageView的背景清晰且imageTint清晰,则什么都没有显示。

理想情况下,我希望最终产品看起来像这样:enter image description here

也许我正在以错误的方式进行操作?也许我应该在用户滚动时计算渐变颜色并为每个单元格进行更改?

ios swift uitableview uiimageview gradient
1个回答
0
投票

大多数情况下我总是使用这个

ImageView.image = ImageView.image!.imageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate)
ImageView.tintColor = UIColor.redColor() 

//或您想要的任何颜色

如果需要一些修复,也可以显示您的代码您使用的图像类型是什么?

© www.soinside.com 2019 - 2024. All rights reserved.