-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellID = @"CellID";
PayWayCell *cell = [tableView dequeueReusableCellWithIdentifier:CellID];
if (cell == nil) {
cell = [[[NSBundle mainBundle]loadNibNamed:@"PayWayCell" owner:self options:nil]lastObject];
[cell.selectedBtn setBackgroundImage:[UIImage imageNamed:@"person_recharge_selected@2X.png"] forState:UIControlStateSelected];
cell.selectedBtn.enabled = YES;
cell.selectedBtn.tag = 1000 + indexPath.row;
[cell.selectedBtn addTarget:self action:@selector(selectedWay:) forControlEvents:UIControlEventTouchUpInside];
return cell;
}
- (void)selectedWay:(UIButton *)btn{
btn.selected = !btn.selected;
way = btn.tag - 1000;
UIButton *btn0 = (UIButton *)[self.view viewWithTag:1000];
UIButton *btn1 = (UIButton *)[self.view viewWithTag:1001];
UIButton *btn2 = (UIButton *)[self.view viewWithTag:1002];
if (btn.selected) {
if (btn.tag == 1000) {
btn0.selected = YES;
btn1.selected = NO;
btn2.selected = NO;
}else if (btn.tag == 1001) {
btn1.selected = YES;
btn0.selected = NO;
btn2.selected = NO;
}else if (btn.tag == 1002) {
btn2.selected = YES;
btn0.selected = NO;
btn1.selected = NO;
}
}
}
static NSString *CellID = @"CellID";
PayWayCell *cell = [tableView dequeueReusableCellWithIdentifier:CellID];
if (cell == nil) {
cell = [[[NSBundle mainBundle]loadNibNamed:@"PayWayCell" owner:self options:nil]lastObject];
}
cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.selectedBtn.selected = NO;[cell.selectedBtn setBackgroundImage:[UIImage imageNamed:@"person_recharge_selected@2X.png"] forState:UIControlStateSelected];
cell.selectedBtn.enabled = YES;
cell.selectedBtn.tag = 1000 + indexPath.row;
[cell.selectedBtn addTarget:self action:@selector(selectedWay:) forControlEvents:UIControlEventTouchUpInside];
return cell;
}
- (void)selectedWay:(UIButton *)btn{
btn.selected = !btn.selected;
way = btn.tag - 1000;
UIButton *btn0 = (UIButton *)[self.view viewWithTag:1000];
UIButton *btn1 = (UIButton *)[self.view viewWithTag:1001];
UIButton *btn2 = (UIButton *)[self.view viewWithTag:1002];
if (btn.selected) {
if (btn.tag == 1000) {
btn0.selected = YES;
btn1.selected = NO;
btn2.selected = NO;
}else if (btn.tag == 1001) {
btn1.selected = YES;
btn0.selected = NO;
btn2.selected = NO;
}else if (btn.tag == 1002) {
btn2.selected = YES;
btn0.selected = NO;
btn1.selected = NO;
}
}
}