我已经在AssetCatalog中渲染了更多的图像作为模板:

然后,我更改了使用此镜像的UIImageView的tintColor:

但当我运行应用程序时,图像的颜色仍然是黑色的。
浏览完其中一个链接后,我发现需要为UIImageView添加一个用户定义的属性。所以我也添加了这一点,但在运行应用程序时它仍然显示为黑色。

注意:我只想从故事板实现这一点。
发布于 2019-05-24 08:36:54
您可以通过更改全局色调颜色和色调颜色来执行此操作。两者都在影响您需要做的事情。我认为这是一个xcode错误,但它是这样工作的。否则,您可以使用一行代码来完成此操作:
imageView.tintColor = UIColor.red

https://stackoverflow.com/questions/56269963
复制相似问题