Я хочу сделать вид вида, где у меня есть пользовательская ячейка, чтобы показать список элементов и кнопку для добавления и удаления элементов (+/-).Приращение, уменьшение на метке при нажатии кнопки + или - в ios
Когда я нажимаю кнопку «Добавить» или «Удалить», я хочу, чтобы она работала только для одной ячейки и увеличивала значение ячейки.
На данный момент он работает, но он увеличивает все в ячейке, как я могу управлять этим для каждой независимой ячейки?
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
TableViewCell *cell =
(TableViewCell *)[_tableView dequeueReusableCellWithIdentifier:@"Cell"];
cell.addButton.tag = indexPath.row;
cell.removeButton.tag = indexPath.row;
cell.itemName.text = [models objectAtIndex:indexPath.row];
cell.itemPrice.text = [[stock objectAtIndex:indexPath.row] stringValue];
cell.count = [NSNumber numberWithInt:i];
cell.quantityLbl.text = [NSString stringWithFormat:@"%@", cell.count];
cell.quantityLbl.layer.cornerRadius = YES;
cell.quantityLbl.layer.borderWidth = 1.0;
return cell;
}
На надстройке Баттона: -
- (IBAction)addButton:(id)sender {
NSInteger num = [sender tag];
i = i + 1;
NSIndexPath *rowToReload = [NSIndexPath indexPathForRow:num inSection:0];
NSArray *rowsToReload = [NSArray arrayWithObjects:rowToReload, nil];
[_tableView reloadRowsAtIndexPaths:rowsToReload
withRowAnimation:UITableViewRowAnimationNone];
}
спасибо s работает ..... – RaviJSS
мое удовольствие @RaviJSS – KDeogharkar
@KDeogharkar было бы здорово иметь обновление Swift 2! – lukaivicev