iOS中的提醒视图:
取消按钮应该在哪里?
答案 0 :(得分:39)
在提示潜在风险操作的双按钮警报中,取消操作的按钮应位于右侧(并且浅色)。
在提示人们可能想要的良性动作的双按钮警报中,取消动作的按钮应位于左侧(和深色)。
答案 1 :(得分:3)
按照Apple的说法 将按钮放置在人们期望的位置。通常,人们最有可能使用的按钮应位于右侧。取消按钮应始终位于左侧。 https://developer.apple.com/ios/human-interface-guidelines/ui-views/alerts/
答案 2 :(得分:1)
如果您在初始化程序中设置取消按钮的文本,iOS将为您处理此问题。
正如Human Interface Guidelines所说:
在提示潜在风险操作的双按钮警报中,取消操作的按钮应位于右侧(并且浅色)。
虽然在实践中,您可能会使用通用标签以外的其他标签来标记按钮。 (在许多情况下,我有是/否)警报。正如您在Apple上展示的那样,这部分HIG不会成为您应用的交易破坏者。
答案 3 :(得分:0)
The definition in 略有更新(没有暗色参考):
答案 4 :(得分:-3)
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Message" delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"Continue"];
在这种情况下取消按钮将位于屏幕左侧,这是默认情况。