1

我试图在 iPhone 上展示一个视图,它要求用户提供 3 个值中的任何 2 个,并使用它们来计算第三个值。我在可用性方面有点挣扎。

一种选择是三行,每行都有一个标签、文本字段和按钮。无论点击的按钮在哪一行,都是要计算的值。我不太喜欢这种方法,因为它用两个很多按钮使视图混乱。

我希望能够使用一个按钮,如果用户只输入 2 个值,这将是可行的。我可以计算空值。

另一种情况是自动清除第三个文本字段,使其始终为空。(例如,输入值 1,输入值 2,清除值 3,点击按钮并计算值 3)我认为用户会很难像这样清除文本字段。

任何可用性专家都可以提供更好的解决方案吗?

4

4 回答 4

2

也许摆脱按钮?

只需使用最后两个输入的值来连续确定第三个值。

那行得通吗?

于 2010-02-03T04:06:05.843 回答
1

这个怎么样:

  1. 从所有字段空白开始。用户在字段 A 中输入内容,它变为“突出显示”(绿色边框?)。

  2. 用户在字段 B 中输入内容,它也被突出显示。此时,字段 C 显示为灰色,并且“确定/取消”按钮变为启用状态。

  3. 点击确定并计算字段 C 值,然后启用所有字段。(也许字段 C 以不同的颜色突出显示以显示刚刚发生的事情。)

  4. 点击取消并启用所有字段。如果您现在开始编辑字段 C,字段 B 将变为灰色,启用确定/取消。

无论如何,在任何时候你都有最后两个字段编辑+第三个灰色字段。

否则,请采用您的初始解决方案,但在每一行,而不是全尺寸按钮,使用小图标表示“计算”。更混乱,但更容易理解。

于 2010-02-03T03:58:58.787 回答
0

在左侧创建一个带有灰色小图标的自定义文本字段,表示这是计算值。

点击任何编辑框的左侧以“移动”计算的属性。

于 2010-02-03T04:08:46.477 回答
0

UIPicker 有两行可供选择,那么第三个字段是根据选择器更改时选择的任何两个来计算的?

我认为对您选择的物品类型以及可供选择的物品数量提供更多详细信息可能会有所帮助。

于 2010-02-03T05:24:46.307 回答