我用CustomTableViewCells创建了一个应用程序。我在MainStoryBoard上设置了一个UIButton。
我想在点击时更改按钮的图像。当我再次点击时,我希望按钮返回到原始图像。
我发现在自定义单元格中设置UIButton是正确的方法。我可以实用地设置默认图像,但点击按钮后默认图像不会改变。是否接近正确的方法呢?如果没有,我该怎么办?
我很感激任何可以找到解决这个问题的建议。感谢。
class CustomCell: UITableViewCell {
@IBOutlet weak var myButton: UIButton!
override func awakeFromNib() {
super.awakeFromNib()
self.setup()
}
private func setup() {
self.myButton.setImage(UIImage(named: "checked"), for:.normal)
self.myButton.setImage(UIImage(named: "unchecked"), for:.highlighted)
}
答案 0 :(得分:0)
使用.selected代替.highlighted。