我正在设计一个iPhone应用程序,该应用程序具有相当大的一组屏幕圆形rect按钮。给定基于手指的触摸屏UI,您认为最小的合理按钮尺寸是多少?我需要在视口中尽可能多地容纳它们,而又不会过多地损害可用性。也许有苹果建议的最小尺寸?现在是33x33,在模拟器上看起来还不错,但是昨晚我在真实的手机上玩该应用程序,而且很尴尬-按钮感觉太小了。
我正在设计一个iPhone应用程序,该应用程序具有相当大的一组屏幕圆形rect按钮。给定基于手指的触摸屏UI,您认为最小的合理按钮尺寸是多少?我需要在视口中尽可能多地容纳它们,而又不会过多地损害可用性。也许有苹果建议的最小尺寸?现在是33x33,在模拟器上看起来还不错,但是昨晚我在真实的手机上玩该应用程序,而且很尴尬-按钮感觉太小了。
Answers:
苹果公司表示,平均手指点击率为44x44(来自WWDC)。建议所有表格行至少为该高度。图标通常以32x32的比例出现,但具有填充以使可触摸区域变为44x44。当然,如果人们非常小心,可以使用1x1,但是为什么要使人们比他们需要付出更多的努力才能使用您的应用程序?
最近的科学研究发现:
[A]离散任务(即,单目标指向任务)的目标尺寸为9.2 mm,串行任务的目标尺寸为9.6 mm,应足够大,以便单手拇指在基于触摸屏的手持设备上使用,而不会降低性能和偏好。
目标尺寸研究引用了在小型触摸屏设备上单手拇指使用的目标尺寸研究(Parhi,Karlson和Bederson,2006年)。其他消息来源对此“接近0.4英寸的规则”表示同意(例如,设计手势接口)(Saffer 2008,第42页))。
考虑到iPhone的像素密度为163 PPI(6.417px / mm),您最好将对角线的高度设置为不低于59px将任何目标。
(请注意,此操作仅用于单手拇指。)
苹果对此并不一致,也没有硬性规定。
他们建议您在UI指南中提供“指尖大小目标”,然后继续说计算器按钮为44x44。
同样在该文档中,他们说工具栏和导航图标的图像应为20x20,标签栏图标的图像应为30x30。
我认为您只需要简单地测试您的应用程序,并确保容易按下按钮-即使您的手很大。
-t
我可能发誓他们说最小像素为37像素,但是今天我发现是44像素。无论哪种方式,33似乎都很小。
(请注意,图像可以较小,因为它们通常是较大矩形区域的一部分。)
(如果像素大小较大,您可能会在其他设备上用更少的像素来摆脱。)
根据HIG,它应至少为44pt x 44pt:
为交互元素提供足够的触摸目标。尝试将所有控件的最小可触碰区域保持在44pt x 44pt。