web-dev-qa-db-fra.com

Spinner est pour Android, comme "____" pour iOS?

Dans Android, pour faire une sélection à partir d'une liste d'options prédéfinies, nous utiliserions l'élément Spinner vu ci-dessous. Quelle est la meilleure approche pour répliquer cela sur iOS?

Le SDK iOS propose des sélecteurs, des contrôles segmentés, des modaux, des feuilles d'action, etc., mais comme mon appareil quotidien est un Android je ne sais pas ce que les utilisateurs iOS préfèrent dans ce scénario.

Android Spinner

11
es0329

Dans iOS, ils utilisent un "Picker"

iOS Picker

Consultez la documentation .

Modifier: Dans le contexte, vous avez quelques options. Sur iPhone, si la sélection fait partie d'une vue tabulaire, le sélecteur peut apparaître dans la liste comme suit:


(source: ios-blog.co.uk )

Si l'élément de sélection est autonome, le sélecteur doit apparaître en bas de l'écran, semblable au clavier.

 (volé à la réponse de Lawrence)

Enfin, sur iPad, le sélecteur peut être un popover

10
Adam Thompson

Le framework ActionSheetPicker-3. semble faire cela assez bien.

gifDate chooser

2
Lawrence Kesteloot