web-dev-qa-db-fra.com

Dois-je utiliser le zoom et le pincement pour redimensionner les éléments utilisateur?

Est-ce une violation des iOS Human Interface Guidelines (HIG) - ou d'ailleurs, d'une bonne conception de l'interface utilisateur - d'utiliser le pincement et le zoom pour que l'utilisateur redimensionne les éléments sur l'écran, plutôt que l'ensemble écran/surface lui-même?

Je sais que l'utilisation de gestes pour le mauvais comportement est compatible avec le HIG iOS, donc j'essaie de m'assurer d'utiliser correctement ces gestes.

3
Dan Rosenstark

C'est ok, tant que l'élément en cours de redimensionnement est clairement marqué comme sélectionné. Si cela se produit sur un écran où vous pouvez zoomer et dézoomer, vous devez vous assurer que l'utilisateur sait toujours ce qui sera affecté par ses actions - l'élément ou l'écran. Et cela ne peut pas être fait uniquement par l'emplacement des doigts - vous devez fournir un mécanisme de sélection explicite.

4
Vitaly Mijiritsky

Pas si l'utilisation alternative est similaire à l'utilisation normale de ce geste - le redimensionnement d'un élément est conceptuellement le même que le redimensionnement de tout l'écran, de sorte que l'utilisateur n'aura aucun problème à le comprendre.

Lorsque vous rencontrez des problèmes, c'est si vous faites quelque chose comme si le geste de zoom fait apparaître une boîte de dialogue - techniquement possible, mais il n'y a pas de connexion conceptuelle au comportement normal, donc cela déroutera l'utilisateur. Bien sûr, vous ne voudriez pas concevoir quelque chose comme ça, donc cela ne devrait pas être un problème non plus.

1
Tom Clarkson