当我触摸按钮以显示所选图像并再次触摸显示的按钮取消选择图像时。
我正在尝试这种编码:
UIButton *btn=(UIButton*) sender;
if (btn.selected=YES)
{
[btn setImage: [UIImage imageNamed:@"reportsel.png"] forState:UIControlStateSelected];
}else{
[btn setImage:[UIImage imageNamed:@"reports.png"] forState:UIControlStateNormal];
}
随时点击此按钮不会进入其他状态。
答案 0 :(得分:0)
对于突出显示状态,请使用: [btnObj setImage:[UIImage imageNamed:@“imgName.png”] forState:UIControlStateHighlighted];
在正常状态下,使用: [btnObj setBackgroundImage:[UIImage imageNamed:@“imgName1.png”] forState:UIControlStateNormal];