Я создал 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
}