Swift Can';t更改UIImageView图像';浅色

Swift Can';t更改UIImageView图像';浅色,swift,storyboard,Swift,Storyboard,我在故事板上有一个图像图标,在改变它的色调时遇到了麻烦。有什么我遗漏的吗 @IBOutlet weak var tickMarkImage: UIImageView! { didSet { tickMarkImage.image?.withRenderingMode(.alwaysTemplate) tickMarkImage.tintColor = .systemRed tickerMarkImage.backgroundColor =

我在故事板上有一个图像图标,在改变它的色调时遇到了麻烦。有什么我遗漏的吗

@IBOutlet weak var tickMarkImage: UIImageView! {
    didSet {
        tickMarkImage.image?.withRenderingMode(.alwaysTemplate)
        tickMarkImage.tintColor = .systemRed
        tickerMarkImage.backgroundColor = .systemGreen
    }
}

将图像渲染模式设置为
.alwaysOriginal
。这对我有用

这是我设置图像的方式(如果是按钮,则为特定情况,但基本相同):

让imageToSet=UIImage(名为:“name”)
按钮(imageToSet,用于:状态)
按钮=白色

尝试将“.systemRed”更改为“UIColor.red”?这是否回答了您的问题?不,它还是不起作用。也许是这个?谢谢分享,但它仍然不起作用。我想最简单的方法就是添加已经添加了色调的图像。