58 votes

Comment ajouter un pied de page à UITableView?

J’utilise ce code pour ajouter un pied de page à TableView. Il a 20 sections, et chaque section quelques lignes. Il existe des méthodes titleForHeaderInSection et sectionForSectionIndexTitle.

Qu’est-ce que je fais de mal?

merci

RL

37voto

kris Points 1281

Je vois spécifiquement dans mon code que

œuvres et

ne fonctionne pas. Alors tenez-vous-en au premier et cherchez ailleurs le bug possible. HTH

37voto

Erik Points 296

Vous devez implémenter la méthode UITableViewDelegate

et renvoyez la vue souhaitée (par exemple, un UILabel avec le texte que vous souhaitez dans le pied de page) pour la section appropriée du tableau.

19voto

pawelini1 Points 170

Je l’ai utilisé et cela a fonctionné parfaitement :)

7voto

zioolek Points 411

Je sais que c’est une question assez ancienne, mais je viens de rencontrer le même problème. Je ne sais pas exactement pourquoi mais il semble que tableFooterView ne puisse être qu’une instance d’UIView (pas « genre de » mais « est membre »)... Donc, dans mon cas, j’ai créé un nouvel objet UIView (par exemple wrapperView) et j’y ai ajouté ma sous-vue personnalisée... Dans votre cas, camez votre code à partir de:

À:

J’espère que cela vous aidera. Ça marche pour moi.

7voto

Subham93 Points 60

Au départ, j’essayais juste la méthode:

mais après l’avoir utilisé avec:

le problème a été résolu. Exemple de programme-

et incluez le protocole UITableViewDelegate.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X