ios - 让用户确认 UIActionSheet 操作是糟糕的设计吗?

标签 ios user-interface uiactionsheet

我正在使用 UIActionSheet 让用户从多个操作中选择一个。这些操作之一是“删除”。但是,用户可能会误按删除。

我应该重新考虑将“删除”操作与此列表中的其他操作混合使用,还是有什么方法可以让用户确认选择是正确的?例如一个新的 UIActionSheet,问题是“你确定要删除吗?是/否”,或者这会被认为是糟糕的设计吗?

最佳答案

我会考虑将删除操作作为一个单独的按钮,然后将操作表作为确认。

如果您以照片应用为例,删除操作不在操作菜单中,而是它自己的按钮,然后使用操作表要求确认。这与 iMovie 和 Pages 等其他应用程序相同。

用户可能不喜欢必须按 2 个操作表,但如果他们不小心按到它会更加恼火。如果您还没有将操作表中的删除选项设为红色,您可以帮助防止事故发生。

这也取决于正在删除的内容,如果您在设置菜单中删除手机,那么您将被询问两次。但是删除诸如文本之类的内容根本不会得到确认。

关于ios - 让用户确认 UIActionSheet 操作是糟糕的设计吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10590601/

相关文章:

ios - 如何快速调用 initWith...

user-interface - 如何在Matlab中编写将在图形用户界面(GUI)中显示的下标和上标?

swift - 为什么UIActionSheet的cancleButton成为iOS7设备上的第一个按钮

iphone - uiactionsheet 点击在操作表底部不起作用的非常奇怪的错误

iphone - 多个红色/破坏性按钮 UIActionSheet

ios - 如何使用 Monotouch 和 XCode 4.5+ 编译 armv6

ios - 包含对象 : returning NO when isEqual and hash match

ios - addSubview 的内存泄漏故障排除

python - GUI设计问题

user-interface - 幽默可以减少感知响应时间吗?