2017-04-18 66 views

回答

1

执行复选框,你可以把按钮,切换image.UIButton最好的办法是UIController,其中有一个选定的属性的子类。您可以使用此属性来切换复选框

0
  1. 的开/关行为创建一个自定义类的UITableView细胞的
  2. 添加按钮的号码,你的细胞想要的UITableViewCell的
  3. 给类名的故事视图的细胞
  4. 按钮
  5. 在委托的cellForRowAtIndexPath的连接IB_Outlates

    myButton.tag = indexPath.row 
    [cell.myButton addTarget:self action:@selector(shippingBtnAction:) forControlEvents:UIControlEventTouchUpInside]; 
    - (void)shippingBtnAction:(id)sender 
    { 
    
    UIButton* btn = (UIButton*)sender; 
    btn.selected = ! btn.selected; 
    if (btn.isSelected) 
    { 
        _isDefaultShipping = 1; 
        [self.shippingBtn setImage:[UIImage imageNamed:@"check"] forState:UIControlStateNormal]; 
    } 
    else 
    { 
        _isDefaultShipping = 0; 
        [self.shippingBtn setImage:[UIImage imageNamed:@"uncheck"] forState:UIControlStateNormal]; 
    } 
    
    } 
    
相关问题