Je travaille sur une application iOS et je me demandais comment mon alerte devrait être. L'alerte demande à l'utilisateur s'il a fini d'ajouter les informations. Comme les informations ne peuvent pas être modifiées ultérieurement, je voulais m'assurer que l'utilisateur n'a pas appuyé accidentellement sur le bouton.
Comme vous l'avez peut-être remarqué avec les alertes iOS, les développeurs ont la possibilité de mettre une action en gras, en utilisant le style cancel
. Cette option est généralement utilisée contre les actions destructrices, telles que:
Dans cet exemple, l'action de droite est destructive
et celle de gauche est cancel
.
Vous pouvez également avoir des actions default
:
Dans ce cas, l'action à droite est default
et celle de gauche est toujours cancel
. Voici le scénario que j'ai dans mon application:
J'ai l'option Oui et Non. Je veux m'assurer que l'utilisateur est conscient qu'il ne peut pas le modifier et je ne veux pas qu'il le soumette accidentellement. Cela m'amènerait à mettre l'option cancel
sur l'action Non. Je ne veux pas non plus qu'ils pensent qu'ils pourraient faire quelque chose de mal si je mettais le cancel
sur le Non. Cela m'amènerait à mettre l'option cancel
sur le Oui.
Quelle action dois-je appliquer au style d'annulation? Merci!
Je ne pense pas que rendre une option en gras fasse une grande différence une fois que l'action a été prise. Est-il possible pour vous d'avoir un dialogue de confirmation après ou avant cela? Demandez à l'utilisateur "Êtes-vous sûr d'avoir terminé la modification?" Cette action ne peut pas être annulée. Si l'utilisateur clique sur oui ou sur "continuer", montrez-lui l'action finale. J'en ai terminé avec l'édition et je donne l'option "Enregistrer" ou "Annuler".
Il me semble que la confusion qui peut être causée vient de votre bouton labels, pas du style gras.
Vous avez mentionné dans votre question que "je ne veux pas qu'ils le soumettent accidentellement".
S'il s'agit d'une action de soumission, vous devez utiliser la langue de la confirmation pour indiquer la confirmation de l'action, pas une question oui/non.
Tel que:
Êtes-vous sûr de vouloir soumettre ceci (quelque chose)? Vous ne pourrez plus apporter de modifications.
Annuler (style
cancel
)Soumettre (
default
style)
Chaque bouton d'action décrit désormais son action indépendamment du texte descriptif de l'alerte, ce qui rend le traitement de l'alerte plus simple et plus clair pour les utilisateurs.
De plus, le style de bouton "annuler" semble désormais naturel à côté de son style associé.
Je ne sais pas exactement quelles sont les fonctionnalités réelles, mais si le formulaire qu'ils viennent de remplir sera supprimé, le bouton Delete
devrait être utilisé car il indique à l'utilisateur qu'il n'y a pas de retour en arrière et les informations saisies seront parti pour toujours.
Bien que l'utilisation de vos deux premières options n'a aucun sens, si je comprends bien. Cette alerte serait inutile à moins qu'elle ne provienne d'un bouton Delete
. Toutes les actions destructrices doivent être en rouge.
Il semble que ce que vous voulez, c'est être explicite dans ce qui se passera avec chaque bouton d'alerte après qu'ils Submit
. Je garderais donc les couleurs bleues et à gauche je dirais Edit
parce que c'est ce qu'elles vont faire. Si vous dites Cancel
, ils ne savent peut-être pas si cela effacera leurs données qu'ils ont travaillé si dur pour les remplir, puis les ramènera ou sur une autre page. À droite, je confirme leur action en réitérant qu'ils soumettent avec Submit
à droite. De cette façon, ils savent qu'ils ne peuvent pas revenir en arrière. Selon vos utilisateurs, ubmit est généralement connu comme une action que vous ne pouvez pas annuler. Save leur dirait qu'ils pourraient le modifier plus tard.