iOS:popover popover?

时间:2011-07-06 21:52:39

标签: objective-c ios user-experience popover

我正在开发一款iPad应用程序,它有一个popover,可以显示一个项目列表。我需要能够删除其中一个项目,所以我正在考虑添加按下并保持(也就是长按)其中一个列表项的功能,这将显示该项目的另一个弹出窗口,并显示一个动作列表删除按钮。

两个问题:

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

谢谢!

1 个答案:

答案 0 :(得分:7)

这不是一个好主意,并且我认为这不可能即使它是可能的。

Apple的人机界面指南明确指出you should not do it。对于UX来说,这是一个明确的答案。

有关如何在不需要弹出窗口的情况下删除项目的灵感,请查看UITableView如何做到这一点。

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

如果您想要某种确认对话框,请使用UIActionSheet。它们看起来很好并且运作良好,特别是在弹出窗口中。在你的情况下,我认为这是可行的方法。