1

我正在开发一个 iPad 应用程序,它有一个弹出框,它似乎向您显示项目列表。我需要删除其中一个项目的能力,所以我正在考虑在其中一个列表项目上添加按住(又名长按)的能力,这将显示该项目的另一个弹出窗口,并显示一个操作列表一个删除按钮。

两个问题:

  • 就 iPad UX 而言,这是个好主意吗?还没有在任何地方看到它,我想这可能有点令人困惑......但我还能怎么做呢?
  • 这可能吗,代码明智?我还没有尝试过,但我对 iOS 开发仍然很陌生,所以我可以看到自己摸索了几个小时,然后才发现这是不可能的技术原因。

谢谢!

4

1 回答 1

7

这不是一个好主意,即使有可能,我也不认为这是可能的。

Apple 的人机界面指南明确指出您不应该这样做。这是关于 UX 的明确答案。

有关如何在不需要弹出框的情况下删除项目的灵感,请查看UITableView它是如何做到的。

通常,您会在弹出框内的顶部工具栏中有一个“编辑”按钮来触发编辑模式。

如果您想要某种确认对话框,请使用UIActionSheet. 它们看起来不错并且工作得很好,尤其是在弹出窗口中。在你的情况下,我认为这些是要走的路。

于 2011-07-06T22:04:25.080 回答