2010-05-05 8 views

Répondre

17

Il existe un tutoriel complet sur la façon de le faire dans le "Table View Programming Guide", appelé "Remplissage d'une liste indexée".

De plus, si vous devez également avoir la fonctionnalité de recherche (l'icône magnifier), il y a deux solutions bien écrit:

+0

"Désolé, cette page ne peut pas être trouvée". Voilà pour les URL permanentes, Apple! – zoul

5

Absolument, juste retourner un tableau de NSStrings de la méthode UITableViewDataSource-sectionIndexTitlesForTableView

Pour mémoire, cette « liste de saut » est appelé un index de section .

Vous devez également faire correspondre cela avec le nombre réel de sections que vous avez, sinon, vous pouvez utiliser tableView:sectionForSectionIndexTitle: pour voir quelles sections sont affichées pour quels index.

Le docs, mon ami, a lu les documents.

4

Jetez un oeil à la documentation UITableViewDataSource. Il y a une méthode sectionIndexTitlesForTableView: et tableView:sectionForSectionIndexTitle:atIndex:. Ceux-ci devraient vous aider à partir.

1

Swift 4.0. Appliquez simplement les méthodes suivantes et renvoyez la liste.

var list = ["A","B","C","D"]; 

override func sectionIndexTitles(for tableView: UITableView) -> [String]? { 
    return list 
} 
Questions connexes