在iPad上的UIActionSheet上取消按钮

时间:2011-08-10 09:56:06

标签: ipad uiactionsheet

iOS人机界面指南说,在iPad上“当没有动画显示操作表时,不要包含”取消“按钮,因为人们可以在弹出窗口外点击以关闭操作表而不选择其他选项之一”。因此,在这些情况下不会显示“取消”按钮。

这不直观。每当显示可以取消的操作时,人们习惯于看到取消选项,如果他们没有看到,可能会感到困惑。他们可能没有意识到在popver外面敲击意味着取消。

“点击窗外取消”的原因也可以用于PC和Mac,但事实并非如此。这些系统中会显示“取消”按钮。

我倾向于包含一个人工取消按钮,但我担心这违反Apple HIG政策,我的应用程序将被拒绝。

您怎么看?

1 个答案:

答案 0 :(得分:0)

作为刚刚遇到同样问题的人,我同意。这并不直观!

至于Apple's recommendations

  • “在没有动画的情况下显示操作表时不要包含”取消“按钮,因为人们可以在弹出框之外点击以关闭操作表而不选择其他选项之一。 (P121)
  • “动画操作表应包含取消按钮,因为人们需要能够在不关闭弹出窗口的情况下关闭操作表”(p121)

如果您不遵守这些指南,Apple会拒绝您的应用吗?这个答案可能提供一些见解:

Will Apple reject my app if I do not do this?