我试图在iPhone上呈现一个视图,它向用户询问3个值中的任何两个并使用它们来计算第三个值。我在可用性方面有点挣扎。
一个选项是让三行各带一个标签,文本字段和按钮。点击按钮所在的行是将要计算的值。我并不十分喜欢这种方法,因为它用两个按钮弄乱了视图。
如果用户只输入2个值,我希望能够使用一个可行的按钮。我可以计算空值。
另一种情况是自动清除第三个文本字段,使其始终为空。 (例如,输入值1,输入值2,清除值3,点击按钮,将计算值3)我认为用户会很难清除文本字段。
任何可用性专家都能提供更好的解决方案吗?
答案 0 :(得分:2)
也许摆脱按钮?
只需使用最后两个输入的值来连续确定第三个值。
那会有用吗?
答案 1 :(得分:1)
这个怎么样:
首先将所有字段留空。用户在字段A中输入内容,它会变为“突出显示”(绿色边框?)。
用户在字段B中输入内容,它也会突出显示。此时,字段C显示为灰色,并且“确定/取消”按钮变为启用状态。
点击确定,计算字段C值,然后启用所有字段。 (也许字段C以不同的颜色突出显示刚刚发生的事情。)
点击取消并启用所有字段。如果您现在开始编辑字段C,则字段B变为灰色,启用确定/取消。
无论如何,在任何时候你都有最后两个字段编辑的+第三个灰色字段。
否则,采取初始解决方案,但在每一行,而不是一个完整大小的按钮,使用一个小图标表示“计算”。更混乱,但更容易理解。
答案 2 :(得分:0)
在左侧创建一个带有灰色小图标的自定义文本字段,表示这是计算出的值。
点击任意编辑框的左侧以“移动”计算的属性。
答案 3 :(得分:0)
UIPicker有两行可供选择,那么第三个字段是根据选择器更改时选择的两个字段计算的?
我认为可能有助于更详细地说明您选择的是什么类型以及可供选择的项目数量。