Je suis développeur ios de profession et un architecte UX m'a dit avoir suggéré l'utilisation du contrôle segmenté ios en tant que groupe de boutons radio.
Nous devons présenter à l'utilisateur un choix mutuellement exclusif entre "Futures" et "Options". Pour moi, il semble que le bouton segmenté serait idéal pour représenter ce choix. Notez que, ce choix n'entraînerait pas de changement de vue, c'est juste pour obtenir la saisie de l'utilisateur. C'est ce que l'UX Arch. devait dire:
Veuillez trouver les captures d'écran ci-dessous. Toutes les captures d'écran sont extraites d'applications et d'autres écrans système développés par Apple. (Tous les boutons segmentés ont des champs de données associés sous le contrôle du bouton segmenté. Se comportant comme des onglets)
Ne nous laissons pas induire en erreur par les designs aléatoires disponibles sur Internet.
‘ iOS Human Interface Guideline ’ n'entre pas dans les détails de l'utilisation du bouton segmenté. Il s'agit de la meilleure pratique après l'utilisation de Apple lors de la conception de n'importe quelle interface iOS.
L'option/alternative qu'il a recommandée était essentiellement de choisir une option dans une liste (comme un tableau) de deux.
Est-ce une mauvaise UX d'utiliser des contrôles segmentés de cette manière? Je voulais juste une vue plus large à ce sujet.
les contrôles segmentés iOS ne sont recommandés que pour changer de vue, comme indiqué dans le Apple HIG:
Un contrôle segmenté est un ensemble linéaire de segments, chacun fonctionnant comme un bouton pouvant afficher une vue différente
Vous pouvez les considérer comme l'équivalent iOS de Android spinner de contrôle de vue.
Si chaque choix mutuellement exclusif ouvre un nouvel ensemble de champs et agit comme des "vues" dans ce sens, vous pouvez utiliser un contrôle segmenté, mais la "manière iOS" pour créer des boutons radio, comme vous pouvez le voir dans certaines applications comme Calendrier ou Paramètres, crée une ligne avec l'étiquette du bouton radio et un nouvel écran avec une vue tabulaire et toutes les options mutuellement exclusives. L'option sélectionnée est cochée à droite de la ligne. Un bouton "Annuler" est généralement placé dans le coin supérieur gauche et un bouton "Terminé" en haut à droite.
Je n'ai pas d'écran iPhone à portée de main, mais c'est la même idée que ce popover iPad
Si vous n'avez que deux options, je ne recommanderais pas d'utiliser un nouvel écran: vous pouvez créer un tableau groupé avec l'étiquette "bouton radio" en haut, comme dans Paramètres WiFi .
Pour ce qui concerne la Apple HIG, la seule chose qui est indiquée dans la section directive est exactement:
Utilisez un contrôle segmenté pour proposer des choix étroitement liés mais s'excluant mutuellement.
Pour ce qui concerne l'effet de la sélection d'un segment, cela ne semble pas si strict. Il dit que peut afficher une vue différente, mais ce n'est pas imposé.
Étant donné que certaines applications ont déjà adopté cette alternative pour la sélection d'options mutuellement exclusives, ma suggestion est la suivante:
Donc, étant donné votre cas, où vous n'avez que deux mots courts à afficher, je choisirais un contrôle segmenté.
S'il y a un choix principal à faire entre un petit nombre d'options, vous pouvez l'utiliser. Jetez un œil à l'écran "Ajouter un compte de messagerie" (Paramètres> Contacts de messagerie, Calendriers> Ajouter un compte> "Autre") - sur le deuxième écran vous verrez que le contrôle est utilisé de cette manière.
Edit: Merci pour l'accueil. - J'espère que cela clarifie les choses:
Pour clarifier - à mon avis, le contrôle de segment est bien pour une utilisation à la place des boutons radio lorsque les critères suivants sont remplis: