Изменить изображение для Uibutton, созданного внутри UiableView

Я создал Uibutton внутри UiableView . У меня есть несколько строк. При накапливании кнопки определенной строки я хочу, чтобы изображение этой конкретной кнопки для изменения. Кнопка, которую я добавляю, это флажок. Поэтому каждый раз, когда я касаюсь кнопки, его изображение изменится.

Вот мой код:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {  

/*  

Some code  

*/  

 //Checkbox
        UIImage *buttonImage = [UIImage imageNamed:@"arrow-not-checked.png"];
        btnConfirm = [UIButton buttonWithType:UIButtonTypeCustom];
        btnConfirm.tag =[[arrID objectAtIndex:indexPath.row] intValue]; 
        [btnConfirm setImage:buttonImage forState:UIControlStateNormal];
        btnConfirm.frame = CGRectMake(checkboxXX, 10.0, buttonImage.size.width, buttonImage.size.height);
        [btnConfirm addTarget:self action:@selector(AddToCart:) forControlEvents:UIControlEventTouchUpInside];
        [cell.contentView addSubview:btnConfirm];  

}  



-(void)AddToCart:(id)sender
{
    UIButton *btnTemp=sender;
    int iTag = btnTemp.tag;  

    // I want to change image of sender

}  
0
задан halfer 6 June 2018 в 21:14
поделиться