iOS UIButton选中状态切换

生来就可爱ヽ(ⅴ<●) 提交于 2020-01-16 02:15:10

UIButton*payBtn = [UIButtonbuttonWithType:UIButtonTypeCustom];

payBtn.frame=CGRectMake(size.width-24-15,13,24,24);

payBtn.tag= j +1;

[payBtnsetImage:IMG(@"selectNo")forState:UIControlStateNormal];

[payBtnsetImage:IMG(@"selectNo")forState:UIControlStateHighlighted];

[payBtnsetImage:IMG(@"selectYes")forState:UIControlStateSelected];

[payBtnsetImage:IMG(@"selectYes")forState:UIControlStateSelected|UIControlStateHighlighted];

[payBtnaddTarget:selfaction:@selector(selectPayStyle:)forControlEvents:UIControlEventTouchUpInside];

[payStyleLabeladdSubview:payBtn];

- (void)selectPayStyle:(UIButton*)btn{

if(btn !=self.selectedBtn) {

self.selectedBtn.selected=NO;

btn.selected=YES;

self.selectedBtn= btn;

}else{

self.selectedBtn.selected=YES;

}

}

效果图如下

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!