Я пытаюсь создать счетчик индексов для каждой ячейки в сгруппированном UITableView, чтобы я мог хранить значения ячеек в правильных положениях в массиве, но я не могу найти нужную ему математику:Подсчитать общий индекс ячейки для сгруппированных UITableView?
Индекс работает следующим образом, и мой счетчик должен быть:
indexPath.section = 0
indexPath.row = 0 cellIndex = 0
indexPath.row = 1 cellIndex = 1
indexPath.row = 2 cellIndex = 2
indexPath.row = 3 cellIndex = 3
indexPath.row = 4 cellIndex = 4
indexPath.section = 1
indexPath.row = 0 cellIndex = 5
indexPath.row = 1 cellIndex = 6
indexPath.row = 2 cellIndex = 7
indexPath.row = 3 cellIndex = 8
Это мое уравнение до сих пор, но это не работает правильно:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSInteger cellIndex = numberOfSections * indexPath.section + indexPath.row;
}
Трудно сказать, что ваша цель сделать это, но я подозреваю, что вы пытаетесь сделать, это не путь. Почему, по-вашему, вам нужен этот расчетный cellIndex? – rdelmar
У меня есть uitextfield внутри каждой из ячеек, и я сохраняю их значение в массиве, поскольку они редактируются, поэтому они остаются в виде прокрутки uitableview. – DiscoJunk