Page 101 - iOS人机界面指导手册
P. 101

操作列表始终包括至少两个按钮,让用户选择怎样完成任务。当用户按下某个键后,操
                       作列表消失。操作列表没有标题或者解释性的文字,因为它是在用户的某个操作后立即
                       出现的(这足以说明它的身份)。

                       指南

                       这样使用操作列表:

                           提供多种完成任务的方式供用户选择。操作列表允许用户提供与当前情景相符的选
                           择,而不用把这些选择放在一个固定的地方。

                           在完成有潜在危险的任务前获得确认。操作列表的出现提醒用户接下来将面临的危
                           险。这种提醒方式尤为重要,因为用户很可能不小心就触碰到哪里。

                       在 iPhone 上,将操作列表的背景与导航栏和工具栏协调起来。如果你的程序使用黑色
                       的导航栏和工具栏,那就使用半透明黑色背景。如果你的程序使用默认蓝色的导航栏和
                       工具栏,那就使用默认蓝色背景。

                       你程序中所有的操作列表应该具有一致的背景色。

                       在 iPhone 上,提供取消按钮。这种用户能够轻易且安全地离开任务。把取消按钮放在
                       最下面,鼓励用户在做出选择前通读操作列表。默认情况下,取消按钮的颜色与操作列
                       表的背景色一致。

                       在 iPad 上,选择是否用动画的方式展示操作列表。

                           用没有动画的方式向用户在浮出层外触发的任务提供选择。没有动画的话,操作列
                           表和浮出层同时出现。用这种方式展现操作列表的话,浮出层的箭头应指向用户触
                           发任务的控件或区域。

                           不要放取消按钮,因为用户可以触碰浮出层外的区域来关闭操作列表,不用选择任
                           何选项。

                           用有动画的方式向用户在浮出层外触发的任务提供选择。有动画时,操作列表从已
                           有的浮出层里滑出来。

                           有动画的操作列表应该包含取消按钮,应为用户需要在不关闭浮出层的前提下就关
                           掉操作列表。

                        无论哪种设备,有潜在危险的按钮要用红色背景。在操作列表顶端展示一个红色按钮,
                       因为离顶部越近越能吸引注意。在 iPhone 上,破坏性的按钮离操作列表底部越远,用
                       户就越不可能在找 Home 键的时候误按到它。

                       避免操作列表太长,需要翻滚。如果你在操作列表中的按钮过多,它就会需要翻滚。
                       这对于用户来说十分讨厌。因为他们必须花费时间仔细考虑没有选择。而且,翻滚列表
                       又不误按某个按钮是件难事。
   96   97   98   99   100   101   102   103   104   105   106