Это невозможно без запроса источника данных для подсчета ячеек в предыдущих группах. И вы, вероятно, не хотите этого делать. В любом случае это не имеет смысла, потому что для достижения хорошей производительности необходимо правильно использовать повторно, поэтому теги появляются и исчезают в любое время.
Итак, настоящий вопрос в том, почему вы хотите это сделать? Вероятно, есть способ добиться того же самого без добавления тегов.
Но если вы действительно хотите:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
NSInteger count = 1;
for (NSInteger i = 0; i < indexPath.section; i++) {
count += [[tableView dataSource] tableView:tableView numberOfRowsInSection:i];
}
count += indexPath.row;
// dequeue, create and configure...
cell.tag = count;
return cell;
}