禁用后按钮图像改变颜色

button image change color after disabling

我的按钮图像在禁用后变色了?

尽管有:

button.adjustsImageWhenDisabled = false

通常我的图像颜色由自定义 tintColor 设置。

为什么按钮的行为不同? tintColor 应该始终相同,不管按钮状态如何....

而不是禁用按钮,将其 userInteraction 属性 更改为 false。

button.isUserInteractionEnabled = false

在界面生成器中,您是否尝试过将状态配置设置为禁用并在那里设置禁用图像?

或者在代码中使用..

button.setImage(<UIImage>, for: .disabled)