26

iOS系统中的警报视图:

  • 安装 App OTA:取消按钮在左侧。
  • 删除应用程序:取消按钮在右侧。

取消按钮应该在哪里?

4

5 回答 5

48

人机界面指南

在提出潜在风险操作的双按钮警报中,取消操作的按钮应位于右侧(且为浅色)。

在提出人们可能想要的良性操作的双按钮警报中,取消操作的按钮应该在左侧(并且是深色)。

于 2011-07-05T12:48:08.783 回答
5

根据 人们期望的 Apple Place 按钮。一般来说,人们最有可能点击的按钮应该在右侧。取消按钮应始终位于左侧。https://developer.apple.com/design/human-interface-guidelines/ios/views/alerts/

于 2017-05-26T05:58:18.003 回答
2

如果您在初始化程序中设置取消按钮的文本,iOS 会为您处理这些。

正如人机界面指南所说:

在提出潜在风险操作的双按钮警报中,取消操作的按钮应位于右侧(且为浅色)。

尽管在实践中,您可能会用通用标签以外的东西来标记您的按钮。在许多情况下(我有是/否)警报。正如您在 Apple 中的示例所示,HIG 的这一部分不会成为您的应用程序的交易破坏者。

于 2011-07-05T12:55:54.320 回答
0

中的定义略有更新(没有暗色参考):

  1. 当最有可能的按钮执行非破坏性操作时,它应该在两按钮警报的右侧。取消此操作的按钮应位于左侧。
  2. 当最有可能的按钮执行破坏性操作时,它应该在两按钮警报的左侧。取消此操作的按钮应位于右侧。
于 2015-06-15T09:41:42.147 回答
-3
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Message" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"Continue"];

在这种情况下,取消按钮将位于屏幕左侧,这是默认情况。

于 2011-07-05T12:45:00.543 回答