web-dev-qa-db-fra.com

Considérations relatives à la conception des boutons de la barre de navigation iOS

J'ai des questions concernant les boutons placés dans une barre de navigation et je ne sais pas s'ils répondent réellement aux iOS Human Interface Guidelines :

1) J'ai besoin d'un bouton sur le côté droit de la barre de navigation qui déclenche une action que je veux que l'utilisateur puisse demander à tout moment dans l'application. Cette action passera par un ensemble de différents statuts. Je voudrais montrer l'état actuel de l'action au moyen d'une couleur. Est-il possible de changer dynamiquement la couleur d'arrière-plan d'un bouton dans la barre de navigation? Le fait d'avoir un bouton avec une couleur d'arrière-plan différente de la couleur d'arrière-plan de la barre de navigation viole-t-il les directives d'Apple?

2) Est-il possible d'avoir un bouton avec une icône et du texte dans la barre de navigation? Si c'est le cas, encore une fois: cela enfreint-il les règles d'interface humaine d'Apple?

Je n'ai trouvé aucun exemple existant de ces points. Tout exemple d'une application existante adoptant des boutons comme je l'ai décrit sera apprécié.

2
AppsDev
  1. Oui, il est possible de le faire et vous ne briserez aucune des directives Apple. Il existe de nombreuses applications qui utilisent un bouton de recherche différente pour leur action principale dans la barre de navigation. ( par exemple des applications de photographie et autres et des applications qui ont par exemple 4 actions pour les statistiques et 1 pour la commande)

  2. Vous pouvez utiliser une icône, du texte ou une icône avec du texte (si l'icône ne suffit pas pour exprimer l'action, vous pouvez toujours utiliser du texte pour la soutenir). Et encore une fois, cela ne viole aucune des lignes directrices.

Et vous devez comprendre que les lignes directrices ne sont que des lignes directrices et non des règles strictes à respecter, les lignes directrices sont là pour vous aider à obtenir une "application utilisable" selon les normes Apple Apple.

2
Ciprian Pălici

Je ne comprends pas votre longue question 1.

Pour la question 2, est-il possible d'avoir un bouton avec une icône et du texte dans la barre de navigation? Si c'est le cas, encore une fois: cela enfreint-il les règles d'interface humaine d'Apple?

L'icône permet de supprimer l'utilisation de texte empêchant l'encombrement sur l'écran. Vous voudrez peut-être étudier la conception ou utiliser l'icône la plus appropriée. Ce sera une situation gagnant-gagnant. Moins d'encombrement à l'écran et icône claire et explicite.

1
SimonTeo
  1. Oui, vous avez différentes options pour styliser la barre de navigation. Comment cela se passe dynamiquement, je ne sais pas, et vous pouvez regarder endroits plus techniques pour demander. Concernant le non-respect des directives, si cette action est liée à la navigation , c'est-à-dire gère le contenu de l'écran alors vous ne le faites pas ' t les casser. S'il s'agit d'une autre action liée à l'application mais sans rapport avec le contenu de l'écran, vous risquez de casser les attentes des utilisateurs.

  2. Vous pouvez, et encore une fois cela dépend, vous pourriez enfreindre les directives ou non selon la façon dont vous le faites. Assurez-vous de trouver une bonne icône forte, car @ user2582024 suggère que cela ne brise pas les attentes des utilisateurs (comme @ ciprian-plici le suggère).

0
ekapros