美文网首页
做单选按钮

做单选按钮

作者: Mr丶炎 | 来源:发表于2016-12-22 14:19 被阅读32次

    主要是在模型里面设一个属性isSelected

    @protocol DBButtonDelegate <NSObject>
    
    - (void)didSelectedButton:(UITableViewCell *)cell;
    
    @end
    
    - (void)mainBtnClick {
        [self.delegate didSelectedButton:self];
    }
    
    
    - (void)didSelectedButton:(UITableViewCell *)cell {
        NSIndexPath *indexPath = [self.tableView indexPathForCell:cell];
        NSInteger index = indexPath.row;
        self.mainID = index;
        for (NSInteger i = 0; i < _viewModel.products.count; i++) {
            DBProduct *product = _viewModel.products[i];
            if (i == index) {
                product.isSelected = YES;
            } else {
                product.isSelected = NO;
            }
        }
        [self.tableView reloadData];
    }
    

    相关文章

      网友评论

          本文标题:做单选按钮

          本文链接:https://www.haomeiwen.com/subject/skthvttx.html