- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
if ([tempArray containsObject: [sectionInfo indexTitle]])
{
[tempArray removeObjectAtIndex:[tempArray indexOfObject:[sectionInfo indexTitle]]];
return nil;
}else
{
[tempArray addObject: [sectionInfo indexTitle]];
return [sectionInfo indexTitle];
}
return [sectionInfo indexTitle];
}têtes de section uitableview sont vides et vacillante
Le code ci-dessus regroupe les cellules dans l'ordre alphabétique, mais affiche un en-tête gris vide au lieu du titre approprié. Cela pourrait-il être dû au fait que je n'ai pas spécifié le nombre d'en-têtes? Ce serait naturellement un seul en-tête pour chaque lettre de l'alphabet. Y a-t-il d'autres idées pour lesquelles les en-têtes de cellule scintilleraient de blanc à gris, de gris à blanc au fur et à mesure que je défilerais?
Il semble que si je compile pour 3.2, cela fonctionne avec la logique ci-dessus. Si je construis avec 3.1.2 (ce que je faisais), le bug apparaît. –