Mon application universelle dispose d'une page de configuration, dans laquelle l'utilisateur doit choisir un thème parmi une douzaine de thèmes disponibles.
Le problème est que si j'utilise un sélecteur, il occupe la majeure partie de l'écran sur un iPhone.
Je pense que ce que je veux, c'est quelque chose comme le menu déroulant standard de Windows, qui affiche sur une seule ligne la sélection en cours, et qui, en cliquant dessus, se développe en une liste déroulante d'éléments possibles. La sélection d'un élément ramène la liste à sa forme initiale.
Ma question est donc la suivante : quelle est la meilleure méthode pour gérer cette situation ? Quelqu'un peut-il m'indiquer des images ou des exemples de code montrant comment cette situation est gérée avec succès ?
EDIT : C'est le comportement que je recherche :
- seul le profil actuellement sélectionné est affiché
- lorsque l'utilisateur tape dessus, elle se développe en une liste
- lorsque l'utilisateur sélectionne un élément (ou tape en dehors de la vue), la vue revient à sa forme initiale, affichant désormais la nouvelle sélection
c'est-à-dire fonctionnellement équivalent à un menu déroulant.