为 UIbutton 选择状态设置图像在 swift 4 中不起作用

gun*_*nas 1 image uibutton swift

我的项目中有 swift4 并为选择的按钮状态设置了一个图像。但是,当按钮处于选中状态时,图像不会改变。我已经更改了故事板中的图像以及代码,但没有任何效果。

ChkBoxBtn.setImage(UIImage(named: "unCheck"), for: [])
        ChkBoxBtn.setImage(UIImage(named: "alertCheck"), for: .selected)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

在此处输入图片说明

Ove*_*erD 5

当用户点击按钮时,将调用关联的操作。

在该操作或方法中,您必须更改相关 UIButton 的 .isSelected 属性并将其设置为 true

yourButton.isSelected = true
Run Code Online (Sandbox Code Playgroud)

这将反映您在故事板中为 UIButton 的选定状态设置的图像