我的项目中有swift4,并为所选的按钮状态设置了图像。但是,当按钮处于选定状态时,图像不会发生变化。我已经改变了故事板中的图像以及代码,但没有任何作用。
ChkBoxBtn.setImage(UIImage(named: "unCheck"), for: [])
ChkBoxBtn.setImage(UIImage(named: "alertCheck"), for: .selected)
答案 0 :(得分:3)
当用户点击按钮时,将调用相关的操作。
在该操作或方法中,您必须更改相关UIButton的.isSelected属性并将其设置为true
yourButton.isSelected = true
然后,这将反映您在故事板中为UIButton的选定状态
设置的图像答案 1 :(得分:0)
创建一个动作出口以查看控制器,然后添加以下代码。这可以帮助您轻松地在选定状态和取消选定状态之间切换。
@IBAction func ChkBoxBtnTapped(_ sender: UIButton) {
sender.isSelected = !sender.isSelected
}