2 votes

Contrôleur de vue du sélecteur d'amis FB avec cellules de tableau personnalisées

J'ai une sous-classe du FBFriendPickerViewController de Facebook dans une application iOS. Existe-t-il un moyen de personnaliser l'apparence de cette classe ? Je vois les personnalisations qui peuvent être faites pour sélectionner un seul ami, etc. Je veux remplacer les en-têtes et les cellules du tableau. En utilisant FacebookSDK.framework, il semble que les en-têtes pour FBGraphObjectTableCell et la source de données associée ne soient pas inclus. Comment puis-je personnaliser cela ?

Si ce n'est pas possible, je ne suis pas opposé à l'idée de faire mon propre sélecteur, mais comment puis-je trier les amis en utilisant l'API graphique ? Je préfère les paginer dans ce cas et j'ai besoin qu'ils soient classés par nom. J'ai essayé de le faire en utilisant la fql, mais les données de retour ne sont pas aussi faciles à gérer que ces FBGraphObjects.

0voto

ppppdm Points 1

J'ai le même problème... Dans ma situation, j'ai choisi d'avoir mon propre sélecteur, de faire une requête en FQL pour obtenir tous les amis, de les ordonner par un comparateur puis de les diviser en deux groupes (deux tableaux, utilisateurs avec application et utilisateurs sans application) et de passer ces valeurs au contrôleur (qui est un délégué tableview et un délégué tabledatasource).

Le problème que je rencontre est le chargement des images. J'ai essayé AFNetworking et SDWebImage mais la vue semble se figer de temps en temps et être lente. Après un certain temps, tout fonctionne... mais ce n'est pas optimal.

Faites-moi savoir si vous trouvez un autre moyen d'atteindre votre objectif, je serais vraiment intéressé de connaître une autre méthode !

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