2009-04-03 6 views
0

Je souhaite implémenter la fonction d'index dans UITableView, comme dans l'application Contacts standard.NSIndexPath - comment?

Existe-t-il un tutoriel élaboré pour atteindre cet objectif? Quelle est la bonne façon de le faire?

Les données de ma table sont triées par ordre alphabétique et lorsqu'un utilisateur appuie sur une certaine lettre dans l'index, je veux faire défiler jusqu'à la même lettre dans le tableau.

Comment renvoyer le nombre de lignes dans chaque section? Actuellement, j'ai une fonction qui calcule le nombre d'éléments dans chaque section. Y a-t-il un moyen de le calculer automatiquement? Quand j'arrive à une méthode cellForRowAtIndexPath, j'ai besoin de connaître le nombre réel d'un élément de la table, pas celui d'une rangée. Comment l'obtenir? C'est-à-dire que j'ai 50 articles dans ma table et 26 sections. Quand il s'agit d'un article 30, je veux obtenir 30, pas "section: 3 rang: 2". Y a-t-il un moyen de le faire?

Merci d'avance.

Répondre

2

En ce qui concerne la liste sur le côté, utilisez la méthode UITableViewDataSource sectionIndexTitlesForTableView:

Gardez à l'esprit, il ne fonctionne que si vous utilisez UITableViewStylePlain

Questions connexes