Swift:如何在单击提交按钮时更改UIButton图像

时间:2016-08-28 06:51:39

标签: ios swift uibutton

我有四个UIButtons作为复选框,点击按钮时,图像会发生变化。我有一个提交按钮,我执行某项操作。我的问题是如何将复选框UIButton的图像更改为正常,并在单击提交按钮时删除文本字段中的数据。

1 个答案:

答案 0 :(得分:0)

@IBAction func submitActn(sender : UIButton!){

    checkBoxBtn.imageView?.image = UIImage(named: "image")  //Similar for every checkBtn
    textField1.text = ""
}

或者更优雅的方式: -

转到故事板 - >一次选择一个按钮 - >打开他们的属性检查器 - >

对于状态配置 -Default,在您要显示为默认值的下方的image框中选择一个图像(取消选中图像)

对于状态配置 -Selcted,在选择按钮时选择要显示的image框中的图像(选中图像)

@IBAction func submitActn(sender : UIButton!){

    checkBtn1.selected = false

    checkBtn2.selected = false

    checkBtn3.selected = false

    checkBtn4.selected = fasle

    textField1.text = ""
}