7.4 对隐藏元素的提示

很多时候,我们需要在设计方案当中对界面元素的呈现方式进行管理。这里,我们主要指那些在状态方面具有高度可变性的交互对象。以隐藏控制元素为例,用户必须首先完成某些的操作,才能使这些控制元素呈现出来并真正进入工作状态。这类设计方案当中通常存在一些弊端,因为在默认状态下,界面会将一些重要的控制元素隐藏起来,从可用性的角度来讲,这似乎是一种违反直觉的设计方式。但在很多情况下,这种方案又是非常有用的。

要使这类设计方案获得成功,我们必须向用户提供足够的引导与提示,使他们明白应该以怎样的方式调出这些隐藏控制元素。比较简单的做法,就是在应用第一次启动的时候,保持这些元素的可见性,让用户了解到这些控制元素的存在;然后再通过某种动画效果将这些元素隐藏起来。当然,你还可以在应用第一次启动时,以某种可视化的方式明确地向用户介绍用来调出隐藏控制元素的具体操作方法。对于那些必须通过特殊的手势才能使隐藏元素显示出来的界面来说,这种明确的引导会特别有用。

除了在首次启动的过程中进行必要的引导之外,我们还可以在界面当中使用半透明小图标或其他形式的视觉提示,让用户了解在这个位置附近有处于隐藏状态的控制元素。此外,时间和状态的概念也可以在这里发挥作用。例如,我们可以让这种视觉提示在工作流进行到某些特定的环节时呈现给用户,或是让它们按照预设的频率反复出现。

当用户已经熟悉了应用的使用方法之后,这些提示和引导就失去存在的必要了。最好在应用内部或是iOS全局的设置当中为用户提供一种可以管理这些提示的机制。不过不要忘记,你同样需要以某种方式告诉用户这些操作提示是可以在设置当中被关闭或再次打开的。