10Listes déroulantes:les PickerViews

Au-delà de la présentation et de l’utilisation des PickerViews, ce chapitre va revenir sur deux design patterns très importants pour structurer les échanges entre vos contrôleurs de vue et les vues : la délégation de contrôle et les sources de données.

Le design pattern délégation de contrôle

Nous avons présenté au chapitre 3 le design pattern délégation de contrôle et un cas d’utilisation avec le délégué de l’application.

Le schéma suivant résume le fonctionnement d’un PickerView :

Après avoir alloué le PickerView dans la vue, le delegate et le dataSource sont positionnés.

Le dataSource va permettre de répondre à la méthode numberOfComponents:inPickerView : et retourner le nombre de composants à allouer. ...

Get Programmation iOS 5 pour iPhone et iPad now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.