当button被电击时button的图标会改变的状况:button按钮有两种状态设置:一种是nomal状态,一种是select状态,我们分别在这两种状态下设置自己想要的图片。然后在button的点击事件中加入,button.select=!button.select;在点击的时候button的状态就会改变,图标也会跟着改变。
//创建button设置图标
self.selectButton=[UIButtonbuttonWithType:UIButtonTypeCustom];
self.selectButton.frame=CGRectMake(10, 12, 22, 22);
[self.selectButtonsetImage:[UIImageimageNamed:@"btn_multiselect_def.png"]forState:UIControlStateNormal];
[self.selectButtonsetImage:[UIImageimageNamed:@"btn_multiselect_sel.png"]forState:UIControlStateSelected];
[self.selectButtonaddTarget:selfaction:@selector(selectButtonClick:)forControlEvents:UIControlEventTouchUpInside];
[selfaddSubview:self.selectButton];
//响应事件-(void)selectButtonClick:(UIButton*)button{
button.selected=!button.selected;
}
本文详细介绍了如何在iOS开发中通过代码实现按钮的正常与选中状态切换,并且通过设置不同状态下的图片来改变按钮的外观。通过按钮的点击事件,实现了状态的动态更新,使得用户体验更加丰富。
1053

被折叠的 条评论
为什么被折叠?



