首页 > 其他 > 详细

按钮的选中状态(选中一个,其他的变为未选中)

时间:2016-02-29 12:50:29      阅读:291      评论:0      收藏:0      [点我收藏+]

1、首先设定一个属性记录当前选中的按钮

/**
 *  记录当前选中的按钮
 */
@property (nonatomic, weak) UIButton *selectedButton;

2、当点击按钮的时候改变按钮的选中状态

- (IBAction)goButton:(UIButton *)sender {
    
    
    // 1、让当前选中的按钮取消选中
    self.selectedButton.selected = NO;
    
    //2、让新点击的按钮选中
    sender.selected = YES;
    
    //3、新点击的按钮就成了当前选中的按钮
    self.selectedButton = sender;
    
    NSLog(@"%ld",(long)sender.tag);
    
}

3、首次进入时如果有默认选中的按钮就加入下面 的代码:

//默认选中第一个按钮
        if (i == 0) {
            [self goButton:button];
        }

  技术分享

按钮的选中状态(选中一个,其他的变为未选中)

原文:http://www.cnblogs.com/h-tao/p/5226838.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!