最佳实践:处理许多操作的许多按钮或更少的按钮

时间:2018-03-01 13:53:01

标签: ios performance ui-design

我想了解有关编码的UI设计的最佳实践,以及最重要的应用响应能力。

随着触摸屏的增长,用户可以轻松到达的整体区域(特别是肖像模式)与屏幕尺寸成比例缩小。

效率区域(AOE)是屏幕上用双手握住设备时用户拇指可以到达的部分(无应变)。把拇指想象成挡风玻璃刮水器来自屏幕的底角。

AOE

当试图在AOE中保留我的所有UI输入对象(按钮,文本字段等)时,我发现自己使用相同的按钮在“应用程序使用”的不同阶段执行许多不同的操作,因为担心填充视图许多按钮(根据需要隐藏/显示)会使我的应用程序变慢或耗尽内存。为了达到这个目的,我的2-3个按钮每个都有一些对当前App阶段的条件检查,以便触发所需的动作。

那么理论上哪个在运行时效率更高?

  1. 许多按钮在彼此的顶部,执行他们自己的单一动作,&在App阶段根据需要隐藏/显示。
  2. 更少的按钮,通过“if else”或“switch”执行许多操作。
  3. 注意:虽然我更愿意尽可能高效地编码(减少行数),但我更关心App响应性和性能的1000倍。编码器编码一次,但用户反复使用。

0 个答案:

没有答案