Привет, надеюсь, кто-то может помочь.
В настоящее время у меня есть табличное представление с набором разделов, в моем titleForHeaderInSection я возвращаю строку, которая включает сумму значений, содержащихся в ячейках раздела, для отображения в заголовке раздела. Это нормально, но когда я обновляю значение ячейки, я хочу, чтобы titleForHeaderInSection обновлял и обновлял мою сумму значений. На данный момент пользователю нужно прокрутить заголовок с глаз долой, а затем вернуться, чтобы он обновился. Я гуглил, чтобы увидеть, могу ли я найти решение, видел несколько примеров, которые предлагают включить метку в представление для заголовка, но мне нужно, чтобы разделы были динамическими, поэтому я не могу создавать метки для каждого раздела, я также пытался использовать раздел перезагрузки, но это также не работает должным образом, а перезагрузка табличного представления сильно снижает производительность каждый раз, когда значение изменяется в ячейке табличного представления.
мой текущий код для моего titlerForHeaderInSection
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
int averageScoreTotal, _total;
averageScoreTotal = 0;
_total = 0;
for (BlkCon_BlockToConstructionType *sPC in sectionInfo.objects)
{
_total = [sPC.compositionPc integerValue];
averageScoreTotal += _total;
}
return [NSString stringWithFormat: @"(Total Composition for Group %d)", averageScoreTotal];
}
Заранее благодарю за любую помощь
reloadSections:withRowAnimation
? - person Jörn Eyrich   schedule 17.08.2012mySlider.continuous=NO;
). В противном случае вам следует использовать решение Фабиана. - person Jörn Eyrich   schedule 21.08.2012