【问题标题】:Cancel button on UIActionSheet on iPadiPad 上 UIActionSheet 上的取消按钮
【发布时间】:2011-09-01 09:14:13
【问题描述】:

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

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

“在窗口外单击以取消”的推理也可以用于 PC 和 Mac,但事实并非如此。在这些系统中会显示一个取消按钮。

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

你怎么看?

【问题讨论】:

    标签: ipad uiactionsheet


    【解决方案1】:

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

    至于Apple's recommendations

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 2015-01-19
      • 2011-08-21
      • 1970-01-01
      • 2014-11-08
      • 2010-11-14
      • 1970-01-01
      相关资源
      最近更新 更多