【问题标题】:UIImageView tintColor not changing using storyboardUIImageView tintColor 不使用情节提要改变
【发布时间】:2024-01-08 05:13:02
【问题描述】:

我将 AssetCatalog 中的更多图像渲染为模板:

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

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

注意:我只想从 Storyboard 中实现这一点。

【问题讨论】:

  • 你的 imageView 是自定义视图吗?
  • @QuocNguyen:只是一个普通的 UIImageView。

标签: ios uiimageview uiimage storyboard


【解决方案1】:

您可以通过更改全局色调颜色和色调颜色来做到这一点。两者都在影响您需要做的事情。 我认为这是一个 xcode 错误,但它是这样工作的。 否则,您可以使用一行代码来做到这一点:

imageView.tintColor = UIColor.red

【讨论】: