2013-06-12 6 views
0

J'ai une discussion avec un AD concernant une page d'information pour un magasin dans une application iOS. Sur cette page nous utilisons un groupement de UITableViewController pour afficher des informations comme l'adresse, le numéro de téléphone, l'adresse électronique et plus encore. Le sommet montre une mini-carte avec annotation ... Je suppose que vous obtenez l'image. Ressemble beaucoup à la page d'un contact sur l'iPhone.Souligné ou non souligné

Dans les images filaires, l'adresse électronique est écrite avec un soulignement et la ligne n'a aucun indicateur de divulgation. Lorsque vous appuyez sur la ligne, une vue modale pour l'e-mail doit apparaître, permettant à l'utilisateur d'envoyer un e-mail à l'adresse e-mail indiquée.

Les arguments AD que nous devrions avoir un soulignement ici, car cela rend plus clair pour l'utilisateur, il est pressable. En outre, puisque c'est un moyen courant de montrer des adresses e-mail/liens. Il ajoute en outre que des tonnes d'applications le font, y compris (certaines?) Des propres applications d'Apple l'utilisent sur des liens. Je soutiens que ce n'est pas seulement contre HIG d'Apple, mais aussi pas commun. Il est seulement commun sur les appareils iOS dans les textes. Je me réfère à la HIG indiquant ce qui suit:

Les contrôles doivent regarder tappable. Les commandes iOS, telles que les boutons, les sélecteurs et les curseurs, ont des contours et des dégradés qui les sollicitent.

Si vous venez du Web, vous devez vous assurer que vous offrez aux utilisateurs une expérience d'application iOS, et non une expérience Web. N'oubliez pas que les utilisateurs peuvent visiter votre site Web sur leurs appareils iOS à l'aide de Safari sur iOS.

Conception pour le toucher. N'essayez pas de répliquer les paradigmes de conception d'interface utilisateur Web dans votre application iOS. Au lieu de cela, familiarisez-vous avec les éléments d'interface utilisateur et les modèles d'iOS et utilisez-les pour présenter votre contenu. Les éléments Web que vous devrez réexaminer incluent les menus, les interactions déclenchées par le survol et les liens.

(lien Ref: Apple)

Il, dans ses états à son tour que la moitié de mes arguments ne sont plus valables après la keynote de WWDC13. Il fait référence à quelque chose qui n'est ni terminé ni officiellement publié. En outre, après un rapide survol de l'iOS7 HIG, je ne trouve rien qui indique un argument différent. Par ailleurs, à titre d'exemple, l'application de contact sur iOS7 n'utilise pas non plus de soulignement. En gardant à l'esprit que ni l'un ni l'autre des champs comme l'adresse ou le numéro de téléphone ne sont soulignés, on peut presser ... étant donné que l'application en question est une nouvelle cible basée sur une application existante qui ne met pas en évidence actes. Ma question, étant donné ce sujet absurde, est: Comment devrait-elle être? Avec ou sans souligné, c'est la question.

Bien que la réponse à cette question ne soit pas utilisée pour décider quelle solution nous devrions adopter, j'aimerais quand même savoir ce qui serait le mieux.

Répondre

1

Une vue de table a typiquement une seule action appropriée pour toucher n'importe quelle partie de l'élément. Les exceptions à ceci sont évidemment widgets touchable pour supprimer, sélectionner, développer, ce genre de choses. Ainsi, dans la liste de contacts de l'application téléphonique, le fait de toucher n'importe où dans le contact élargit ce contact, ce qui vous amène à votre choix de numéros de téléphone, d'adresses électroniques, d'adresses physiques, de sites Web, etc. Si vous touchez une partie de l'élément, un appel téléphonique est lancé, à l'exception du widget Flèche bleue touchable pour l'agrandir.

En tant qu'utilisateur, je serais surpris (et la surprise est mauvaise) si le fait de toucher une ligne de texte spécifique à l'intérieur de l'élément tableview faisait quelque chose de différent que de toucher n'importe quelle autre partie de l'élément. Si vous voulez avoir une adresse e-mail touchable à l'intérieur du tableview, il pourrait être sage de mettre un widget touchable à côté de lui, comme l'icône de partage:

sharing icon

0

Question intéressante.Votre annonce fait référence à la pratique consistant à souligner URL (ou en bleu dans mon navigateur au moment, juste pour compliquer les choses) pour impliquer qu'ils sont cliquables comme ceci:

www.example.com

Ceci est assez facile sur iOS, il suffit d'utiliser un UITextView au lieu d'un UILabel comme la question suivante décrit:

How to add hyperlink in iPhone app?

Quant à savoir si le HIG permet ou non, la meilleure façon de répondre est de se référer à des exemples. Par exemple, l'application Mail permet d'afficher des liens hypertexte dans le contenu d'un e-mail pour en faciliter l'utilisation. Donc, votre AD est probablement correct dans ce cas.

+0

Ok, mais qui est dans le contenu des textes plus grands . Le cas décrit ci-dessus est comme un seul élément dans une tableview .. tout comme sur une page de contact du carnet d'adresses sur un iPhone. Pensez-vous que cela devrait aussi impliquer une telle utilisation de textes? De plus, le texte est rouge dans notre cas;) –