围绕颜色的UIButton图案是什么?

时间:2012-09-18 16:14:29

标签: iphone xcode design-patterns

我知道绿色是动作/提交,红色是破坏性/删除但灰色和黄色按钮怎么样?

1 个答案:

答案 0 :(得分:4)

请随时编辑此帖并添加其他调查结果 我看了一下系统应用程序,这就是我发现的:

红色

如您所述,红色按钮用于表示破坏性后果。这一点非常一致,例如:

  • 删除电话应用中的联系人
  • 删除照片应用中的照片
  • 删除Notes应用程序中的备注

在系统应用程序中,蓝色用于表示按钮使用户退出编辑模式,而不会还原或引入新更改。这些按钮大多名为“完成”,但用户选择多个项目以使用其他按钮应用操作的列表除外。在这种情况下,他们的标题是“取消” 例子:

  • 在邮件应用程序中选择要删除/移动/标记的邮件时,名为“取消”的按钮为蓝色。
  • 在照片应用中选择多张照片进行分享/删除/ ...时,“取消”按钮也是蓝色。
  • 在电话应用程序中编辑联系人时,“完成”按钮为蓝色。

例外:

  • 在提醒应用中,白色按钮扮演相同的角色。
  • 在照片应用中将视频发布到YouTube的按钮为蓝色
  • 通过相机应用程序浏览照片时,蓝色也用于返回相机,并在语音备忘录应用程序中浏览以前的录音时返回录制。
  • 蓝色用于指示在语音备忘录应用程序中在扬声器和耳机之间切换按钮的状态

请注意,在照片应用程序中编辑单张照片时,“取消”按钮为黑色,因为它会撤消对照片所做的更改。

绿色

正如你所说,绿色按钮用于提交/购买/启动某些东西。例子:

  • 在AppStore和iTunes Apps中购买商品的按钮为绿色。
  • 在时钟应用程序中,绿色按钮启动计时器或秒表。
  • 通过绿色按钮在消息应用程序中发送SMS(不是iMessage)。

例外:同样,在照片应用中将视频发布到YouTube的按钮是蓝色的,而imho,它应该是绿色的。

黄色

我知道的唯一用于按钮的黄色案例是在照片应用中编辑电影或照片时保存所做更改的按钮。

灰色

与黄色一样,我只知道灰色按钮的两个例子。时钟应用程序中的按钮用于暂停/恢复计时器以及标记圈数/重新设置秒表。