多选一按钮的一个解决方法

来源:互联网 发布:理解专业程序员 编辑:程序博客网 时间:2024/05/17 23:56

导航栏许多按钮,点一个其他按钮状态跟着变化,被点按钮为选中状态。

说一下我的方法,觉得实现得一般,期待大家提出一个更好的方案。

<span style="font-size:18px;">- (IBAction)titleButtonTap:(UIButton *)sender {    UIButton *btn = self.btnArray.firstObject;    if (btn.tag != sender.tag) {        [btn setTitleColor:[UIColor darkGrayColor] forState:UIControlStateNormal];        [sender setTitleColor:[UIColor CMColor] forState:UIControlStateNormal];        [self.btnArray removeAllObjects];        [self.btnArray addObject:sender];    }}</span>

测试了一下效果还不错,欢迎指正!

1 0
原创粉丝点击