Page 86 - iOS人机界面指导手册
P. 86
与当前程序展示的内容相关的控件或物体。
在 iPad 上,操作列表(action sheet)总是以浮出层的形式出现。
指南
你可以这样使用浮出层:
与选中或成为焦点的的物体相关的信息或者物品列表
在竖屏模式下,展示原本横屏模式下的左侧分栏。这样做时,要找一个合适的按钮
去召唤它,给按钮合适的名字,把按钮放在屏幕顶部的导航栏或者工具栏上。
展示一个操作列表,里面包含于当前屏幕内容紧密相关的一系列选项。
不要提供关闭浮出层的按钮。当浮出层没有继续存在的必要时,就应该自动消失。那
么,到哪里才能判断浮出层还有没有利用价值呢?只要参考以下情况:
如果浮出层只是提供了一些对主界面有影响的选项或物品,那么,选择一做完,它
就应该消失。这种行为与电脑上的“菜单”非常相似。记住,这种行为方式也适用
于只显示了操作列表的浮出层:用户一点击列表中的某个按钮,浮出层就关闭。
有时,浮出层在用户做出选择后,也不一定要消失。用户可能想要多选、或者调整
当前选择的属性。
包含菜单或 inspector(检视窗口?)应该在用户点击浮出层以外的区域(包括召
唤它的按钮)时关闭。在提供餐单的浮出层中,这种动作意味着用户放弃选择,所
以不要影响主界面。在展示动作列表的窗口里,这个动作意味着“取消”。
如果要在浮出层上执行任务,要展示能完结或取消该任务并同时关闭浮出层的按
钮。一般而言,用于执行编辑任务的浮出层上会有“完成”和“取消”。这些按钮
提醒用户当前是一个编辑环境,可以选择保留或放弃输入的信息。当用户点击任何
一个按钮时,浮出层都应关闭。
如何合理的话,你也可以在用户点击其他区域时不关闭浮出层。若果用户完成的这
个任务很重要,这会是个好主意。否则,你应该在用户点击浮层外区域时保存用户
输入的信息,就像用户点完成后你会做的那样。
一般而言,在用户点击浮层外区域时保存用户的工作。因为浮层没有明显的解散令,
用户可能是不小心碰到了。除非用户点了取消,你才能舍弃他们的工作。
让浮出层的箭头尽量指向唤醒它的元素。这帮助人们记住浮出层是从哪儿冒出来的,
与什么任务有关。
确保用户不用看主界面上被遮住的信息就能完成浮出层里的任务。浮出层会遮住它后
面的内容,而且浮出层不能被拖到其他地方去。
确保同一时刻屏幕上只有一个浮出层。不应该同时展示多个浮出层(或者定制的看起
来或行为像是浮出层的东西)。不要同时展示级联的或层叠的浮出层,不要一层套一层。

