Salut. Je suis un débutant dans le développement de l'iPhone. Je travaille sur un projet où je dois générer des sections par ordre alphabétique dans tableview. Je ne veux pas montrer les sections qui n'ont pas de lignes. Mes valeurs de ligne sont générées au moment de l'exécution et ne sont pas statiques donc au moins me montrer un extrait de code qui va m'aider ....Comment empêcher l'affichage de sections sans lignes dans UITableView?
1
A
Répondre
0
Lorsque vous bouclez pour ajouter les lignes, kep piste de la section en cours. Lorsque la section en cours est différente de la section de la ligne, ajoutez une nouvelle section avant d'ajouter la ligne.
1
Vous ne pouvez pas masquer les sections à l'aide de l'API. Au lieu de cela, vous devrez créer un tableau de ces sections qui ont des éléments. Quelque chose comme ceci:
NSArray *items = ...;
NSMutableArray *sectionHeaders = [[NSMutableArray alloc] initWithCapacity:100];
unichar currentChar = 0, lastChar = 0;
for (NSString *item in items) {
currentChar = [item characterAtIndex:0];
if (currentChar != lastChar) {
lastChar = currentChar;
[sectionHeaders addObject:[NSString initWithCharacters:¤tChar length:1]];
}
}
Questions connexes
- 1. uitableview sections et lignes de xml
- 2. Réorganisation entre sections dans UITableView
- 3. Sections de regroupement UITableView
- 4. NSFetchedResultsController et UITableView Sections
- 5. iPhone UITableView sections imbriquées
- 6. Ajouter des sections à un UITableView
- 7. Problème avec des sections vides dans UITableView
- 8. uitableview: suppression de sections avec animation
- 9. UITableView extensible dynamique avec sections
- 10. Sections d'un UITableView par date
- 11. iPhone UITableView avec plusieurs sections
- 12. UITableView Problème avec les sections
- 13. Suppression de plusieurs lignes sans en ajouter dans UITableView
- 14. Réduire l'espace entre les sections de UITableView
- 15. iPhone SDK: texte entre les sections UITableView?
- 16. Commande de sections groupées dans un iPhone UITableView
- 17. iPhone UITableView peupler les sections de lignes à partir d'un tableau plat
- 18. Utilisation de lignes d'insertion dans un UITableView
- 19. Comment supprimer des lignes de UITableView?
- 20. UITableView masquer l'index de la section mais conserver les sections
- 21. sections référencement de UITableView à partir des données de base:
- 22. Section UITableview sans fin
- 23. Comment empêcher BeautifulSoup de supprimer des lignes
- 24. Lignes de striping d'un UITableView
- 25. Déplacement des lignes dans un UITableView groupé
- 26. Puis-je avoir différentes configurations de lignes dans différentes sections de la vue de table?
- 27. Comment empêcher UITextField d'afficher plusieurs lignes?
- 28. Comment supprimer manuellement une ligne dans UITableView?
- 29. Créer dynamiquement des sections Grouped UITableview en cours d'exécution
- 30. Comment changer l'affichage des sections de table?
Ne pouvez-vous simplement pas * ajouter ces sections *? –