【发布时间】:2011-09-30 00:25:50
【问题描述】:
我正在开发一个 iPad 应用程序,该应用程序有一个弹出框,可以向您显示项目列表。我需要删除其中一个项目的能力,所以我正在考虑在其中一个列表项目上添加按住(又名长按)的能力,这将显示该项目的另一个弹出窗口,并显示一个操作列表删除按钮。
两个问题:
- 就 iPad UX 而言,这是个好主意吗?还没有在任何地方看到它,我想这可能有点令人困惑......但我还能怎么做呢?
- 这可能吗,代码明智?我还没有尝试过,但我对 iOS 开发仍然很陌生,所以我可能会看到自己摸索了几个小时,然后才发现这是不可能的技术原因。
谢谢!
【问题讨论】:
-
看看Mail.app中删除项目是如何进行的
-
好点。我猜内联删除按钮是 iOS 惯例,我应该坚持下去。谢谢!
-
如果有人回答了您的问题(例如 fzwo),请记得点击复选标记将他们的回答标记为已接受
-
@RyanR,我没有忘记,我还在等待其他意见来决定最佳答案是什么。 IMO 这不是一个必然有“正确”答案的问题。
-
@user700774 是的,它确实有一个正确的答案(或者,更确切地说,两个,因为你问了两个问题):有可能(我的原始答案是错误的,因为已编辑),但苹果说根据 Wayne Hartman 的评论,在 iOS HIG 中“不要这样做”。这是明确的答案。此外,UIActionSheets 正是针对这种情况的:作为在弹出框内操作某些内容时的一种确认对话。
标签: objective-c ios user-experience popover