iOS 15.0中已弃用“禁用时调整图像”

f45qwnt8  于 2022-11-19  发布在  iOS
关注(0)|答案(1)|浏览(159)

嘿,我在我的代码中得到这个警告,并希望解决它,但我找不到解决方案:
iOS 15.0中已弃用“adjustsImageWhenDisabled”:使用UIButtonConfiguration时会忽略此属性,您可以自定义以通过configurationUpdateHandler复制此行为
有人知道如何解决警告吗?
我不知道该怎么解决。

js4nwp54

js4nwp541#

您应该设置一个ConfigurationUpdateHandler,在其中切换按钮状态以设置按钮的imageView的tintAdjustmentMode

btn.configurationUpdateHandler = { button in
        switch button.state {
            case .disabled:
                button.imageView?.tintAdjustmentMode = .dimmed
                break
            default:
                button.imageView?.tintAdjustmentMode = .normal
                break
        }
    }

相关问题