Iphone UIAlertView:取消按钮应该在哪里?

Iphone UIAlertView:取消按钮应该在哪里?,iphone,ios,ipad,uialertview,cancel-button,Iphone,Ios,Ipad,Uialertview,Cancel Button,iOS中的AlertView: 安装应用程序OTA:取消按钮位于左侧 删除应用程序:取消按钮位于右侧 取消按钮应该在哪里 UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Message" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"Continue"]; 在这种情况下,取消按钮将位于屏幕左侧,这是默认情况。来自:

iOS中的AlertView:

  • 安装应用程序OTA:取消按钮位于左侧
  • 删除应用程序:取消按钮位于右侧
取消按钮应该在哪里

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Message" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"Continue"];
在这种情况下,取消按钮将位于屏幕左侧,这是默认情况。

来自:

在建议潜在危险操作的两个按钮警报中,取消操作的按钮应位于右侧(且为浅色)

在建议人们可能想要的良性行为的双按钮警报中,取消该行为的按钮应位于左侧(且为深色)


如果您在初始值设定项中设置取消按钮的文本,iOS将为您处理此问题

俗话说:

在建议潜在危险操作的两个按钮警报中,取消操作的按钮应位于右侧(且为浅色)

尽管在实践中,您可能会使用非通用标签的内容来标记按钮。(我有是/否)在许多情况下发出警报。正如你在苹果的例子所示,HIG的这一部分不会成为你应用程序的交易破坏者

略有更新(无深色参考文献):

  • 当最有可能的按钮执行非破坏性操作时,它应位于双按钮警报的右侧。取消此操作的按钮应位于左侧
  • 当最有可能的按钮执行破坏性操作时,它应该位于双按钮警报的左侧。取消此操作的按钮应位于右侧
  • 按照苹果的说法
    将按钮放在人们期望的地方。一般来说,人们最有可能点击的按钮应该在右边。取消按钮应始终位于左侧

    我明白了,但这对用户真的很友好吗?有时在左边,有时在右边。显示警报视图时,用户必须注意“取消”按钮。你怎么看?我认为苹果公司建议更突出的按钮应该在右边。当行为具有风险或破坏性时,取消是正确的。另一个按钮在右边。可能是右撇子的人倾向于选择右键,尽管我不确定这背后的心理是什么。