J'ai une vue de table qui est remplie par un tableau. Actuellement, la vue de table n'a aucun groupement. Ce que je voudrais faire est de vérifier une valeur de chaque objet de tableau, comme l'état, et de regrouper tous les éléments CA ensemble, tous les éléments OU ensemble, etc. Puis, assignez ces groupes un titre.Vue de table iPhone: titleForHeaderInSection dérivée du tableau
Le tableau est dynamique, et va grandir et obtenir de nouvelles valeurs à l'avenir, donc je ne peux pas coder en dur les titres, je voudrais que ceux-ci viennent en quelque sorte de mon tableau initial.
Actuellement, j'utilise ce qui suit, mais il ne prend pas en compte le tri du tableau, ou si j'ai supprimé tous les éléments du tableau qui concernent la Californie.
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
if (section == 0) {
return @"California";
} else if (section == 1) {
return @"Washington";
} else {
return @"Utah";
}
}//end tableView
Donc, je suis confus quant à la façon dont cela serait possible. Des conseils seraient appréciés.
Ok, maintenant nous arrivons quelque part ici. Existe-t-il un bon moyen de créer des tableaux séparés basés sur une instruction if? Ainsi, je pourrais vérifier si chaque élément de mon tableau initial provient d'un certain état puis les pousser dans un autre tableau. Je ne sais pas comment cela fonctionnerait ... –
J'ai édité ma réponse pour ajouter plus de détails. – progrmr