我正在与广告讨论有关 iOS 应用中商店的信息页面。在此信息页面上,我们使用分组UITableViewController
显示信息,例如地址、电话号码、电子邮件地址等。顶部显示了一个带有注释的小地图……我想你明白了。看起来非常类似于 iPhone 上的联系人页面。
在线框图中,电子邮件地址带有下划线,并且该行没有披露指示符。按下该行时,应弹出电子邮件的模态视图,允许用户向给定的电子邮件地址发送电子邮件。
我们应该在此处添加下划线的 AD 参数,因为这使用户更清楚它是可按下的。此外,因为它是显示电子邮件地址/链接的常用方式。他还补充说,大量的应用程序都这样做,包括(一些?)Apple自己的应用程序在链接上使用它。
我认为这不仅与苹果的 HIG 相悖,而且也不常见。它仅在文本中的 iOS 设备上很常见。我指的是HIG,说明如下:
控件应该看起来是可点击的。iOS 控件(例如按钮、选择器和滑块)具有吸引触摸的轮廓和渐变。
如果您来自网络,则需要确保为人们提供 iOS 应用体验,而不是网络体验。请记住,人们可以使用 iOS 上的 Safari 在他们的 iOS 设备上访问您的网站。
触摸设计。不要试图在您的 iOS 应用程序中复制 Web UI 设计范例。相反,请熟悉 iOS 的 UI 元素和模式,并使用它们来展示您的内容。您需要重新检查的 Web 元素包括菜单、通过悬停启动的交互和链接。
(参考链接:苹果)
他反过来说,在 WWDC13 的主题演讲之后,我的一半论点不再有效。他指的是既没有完成也没有正式发布的东西。此外,在快速浏览了 iOS7 HIG 之后,我找不到任何说明不同论点的东西。此外,例如,iOS7 上的联系人应用程序也不使用下划线。
请记住,其他字段(例如地址或电话号码)都没有下划线,但还不能按下......还考虑到有问题的应用程序是基于现有应用程序的新目标,该应用程序既没有在操作上实现下划线。鉴于这个荒谬的主题,我的问题是:它应该是怎样的?有没有下划线,这是个问题。
虽然这个问题的答案不会被用来决定我们应该采用哪种解决方案,但我仍然想知道什么是最好的。