我有一个视图,我以编程方式创建了8个按钮.按钮的标题颜色为白色.我想在点击时将按钮标题的颜色更改为绿色.如果我单击任何其他按钮,之前单击的按钮标题颜色应变为白色,当前按钮标题颜色应变为绿色.
怎么做?
Bor*_*rdz 11
像这样初始化所有按钮
[mybutton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[mybutton setTitleColor:[UIColor greenColor] forState:UIControlStateSelected];
[mybutton addTarget:self action:@selector(onclick:) forControlEvents:UIControlEventTouchUpInside];
Run Code Online (Sandbox Code Playgroud)
然后单击时更改按钮的选定状态
-(void)onclick:(id)sender{
UIButton *button = (UIButton *)sender;
button.selected = !button.selected;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7201 次 |
| 最近记录: |