假设我弹出一个对话框,要求用户提供一些信息。由于窗口角落已经有一个关闭按钮来取消输入,我是否应该添加另一个“取消”按钮来完成相同的功能?
答案 0 :(得分:1)
当界面清晰且可预测时,用户喜欢它。 “关闭”重要的是不指定是否保存用户的信息。
我建议你给用户提供两个选项 - 一个在接受用户输入时关闭框(如提交),另一个关闭并明确忽略用户输入(如< b>取消)。
答案 1 :(得分:1)
在编写UI时,您总是想假装使用它的每个人都是计算机文盲。问问自己,“我奶奶会知道如何做到这一点吗?”
当然,这并非在每一个案例中都适用,但在大多数情况下都是正确的。所以,我的建议是,如果你必须提出问题,那么你已经知道了答案:包括一个取消按钮。
答案 2 :(得分:1)
我认为最佳做法是明确说明可用的功能,但如果需要,可以捕获关闭窗口操作以执行“取消”操作。按照你的建议进行操作并不是标准做法,而是让用户做出假设,这绝不是好事。
答案 3 :(得分:1)
是的,最终结果与默认关闭按钮(X)和自定义“取消”按钮相同。但是,使用“取消”按钮,您可以更好地控制关闭对话框的方式。您也可以使用关闭按钮的事件处理程序,但是如何使用它(如果可以)将因语言而异,以及如何创建该对话框,是在构建还是自定义屏幕等。
此外,提供“取消”按钮可使UI看起来完整/平衡。用户感觉他们有任何一种方式可供选择,而不是强迫单向交通。所以有一个取消按钮是个好主意。