美文网首页
做单选按钮

做单选按钮

作者: 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