您的位置:首页 > 产品设计 > UI/UE

关于button — 点击变换背景图片

2016-03-25 11:01 411 查看
我们经常会碰到,点击button 改变背景,再次点击还原的时候,下面是我总结的一点小知识。

在button 的事件方法中实现

- (void)cellBtnClick:(UIButton *)button{
NSInteger cellBtnTag = button.tag;
DLog(@"%ld",(long)cellBtnTag);

button.selected = !button.selected;
if ([button isSelected]) {
[button setBackgroundImage:[UIImage imageNamed:@"fabu_biaodan_xuanzhong_btn_normal.png"] forState:UIControlStateNormal];
[button setBackgroundImage:[UIImage imageNamed:@"fabu_biaodan_xuanzhong_btn_pressed.png"] forState:UIControlStateSelected];
}else{
[button setBackgroundImage:[UIImage imageNamed:@"fabu_biaodan_weixuanze_btn_normal.png"] forState:UIControlStateNormal];
[button setBackgroundImage:[UIImage imageNamed:@"fabu_biaodan_weixuanze_btn_pressed.png"] forState:UIControlStateSelected];
}
}
实现效果如下:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  uibutton