iOS:popover popover?

use*_*774 1 user-experience objective-c popover ios

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

两个问题:

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

谢谢!

fzw*_*zwo 7

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

Apple的人机界面指南明确规定您不应该这样做.对于用户体验而言,这是一个明确的答案.

有关如何在不需要弹出窗口的情况下删除项目的灵感,请查看UITableView它是如何进行的.

通常,您将在弹出窗口内的顶部工具栏中有一个" 编辑"按钮以触发编辑模式.

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