如果你正在打造一款iPhone app,app上有按钮会提示用户上传照片。用户点击后,一般情况下app会弹出一个sheet,提供给用户两个选项:“take the picture now”和“picking an existing photo”,如果你的app需要用户上传照片,你会做和安排呢?
以下是我从手机中随意选择的app:
01
如果你的app也采用这种信息按钮布局会不会有什么影响呢?很多UI理论似乎也是如此。
不管怎么说,开发者想到做的一点就是降低文本的理解难度,让用户瞟一眼就知道应该如何选择。
很少有人会认真读按钮上的“OK”和“Cancel”,很多时候人们凭着对文本形状来做选择。
本来一个很简单的问题似乎也能引起我们更深的思考,看看苹果是怎么做的,一般而言苹果自己app大都使用了下边这种:
02
如果你的app涉及到照片,那么第一个按钮应该是“Take Photo”。这一点也并不是盲目地跟随苹果的做法,而是要弄清楚为什么会选择这样的表达和措辞。对于此种按钮设计需要注意以下几点:

  • 1.首字母要大写:大部分单词的首字母都要大写,这是menubar菜单长期以来的惯例。
  • 2.如果所有的选择/动作(动词)是作用于一个对象,那么大可以在第一个选择中显示,而在随后的选项中“隐藏”掉这个特定的对象。比如第一个按钮的标签文本是“Take Photo”,接下来的按钮文本则隐去了单词“Photo”。这样可以避免视觉上的文本冗杂,让用户的选择更为清晰明了。
  • 3.避开技术参数和专业词汇,“camera”和“library”应该是用户不需要担心的细节。

当然你也考虑增加一个“Use Latest Photo”,如何对按钮进行精确的描述取决你把它放在什么地方。如果列表中按钮有三个选项,一个选择就是“1. Use Latest Photo 2. Take Photo 3. Choose Existing”,但是“Take Photo”重复了“Photo”,不过省去“Photo”是有点不大合适,但使用 “Take New”听起来又有别扭。
对此,Jim Cervone有一个解决方案,这也是很早以前twitter客户端Tweetbot增加的一个选项。
理想情况下,包含预览缩略图的“Use Latest”按钮应该比较引人注目。