i want change image of button on click.i have question in application , answer given app user in yes , no format .for have taken 2 button checkbox empty image .i want change image of button in checkbox_fill if clicked , button set empty checkbox image.how check if button have selected or not ?.my code below.
@ibaction func btnpainclicked(sender: anyobject) { var selected : uiimage = uiimage(named:"checkbox_fill.png")! var deselected : uiimage = uiimage(named: "checkbox.png")! if (sender.tag == 1){ if(!sender.setselected){ btnno.setimage(deselected, forstate:.normal) btnyes.setimage(selected, forstate:.normal) }else if(!sender.setselected){ btnyes.setimage(deselected, forstate: .normal) btnno.setimage(selected, forstate: .normal) } } }
i want 1 button selected , empty checkbox image.
i have simpler solution this. in viewdidload, add following code:
var selected : uiimage = uiimage(named:"checkbox_fill.png")! var deselected : uiimage = uiimage(named: "checkbox.png")! btnno.setimage(deselected, forstate:.normal) btnno.setimage(selected, forstate:.selected) btnyes.setimage(deselected, forstate:.normal) btnyes.setimage(selected, forstate:.selected)
and in func, btnpainclicked
replace code :
sender.selected=true // sender.selected = yes if(sender == btnyes) { btnno.selected = false } else { btnyes.selected = false }
try this.. work radio button want... let me know :)
Comments
Post a Comment