iPhone UX для ввода 2 значений и расчета 3-го? - PullRequest
1 голос
/ 03 февраля 2010

Я пытаюсь представить на iPhone вид, который запрашивает у пользователя любые 2 из 3 значений, и использую их для вычисления третьего значения.Я немного борюсь с юзабилити.

Один из вариантов - три строки в каждой с меткой, текстовым полем и кнопкой.Независимо от того, в какой строке находится нажатая кнопка, будет рассчитываться значение.Мне не очень нравится этот подход, так как он загромождает вид двумя кнопками.

Я бы хотел использовать одну кнопку, которая была бы выполнима, если бы пользователь только вводил 2 значения.Я мог бы вычислить пустое значение.

Другой сценарий - автоматическое удаление третьего текстового поля, чтобы оно всегда было пустым.(например, введите Значение 1, введите Значение 2, очистите Значение 3, нажмите кнопку, и значение 3 будет рассчитано). Я думаю, что пользователям будет трудно справиться с очисткой текстовых полей таким образом.предоставить лучшее решение?

Ответы [ 4 ]

2 голосов
/ 03 февраля 2010

Может быть, избавиться от кнопки?

Просто используйте последние два введенных значения для непрерывного определения третьего.

Будет ли это работать?

1 голос
/ 03 февраля 2010

Как насчет этого:

  1. Начните с пустых полей.Пользователь вводит что-то в поле A, оно становится «подсвеченным» (зеленая рамка?).

  2. Пользователь вводит что-то в поле B, оно тоже становится подсвеченным.В этот момент поле C становится серым, и кнопки OK / Отмена становятся активными.

  3. Коснитесь OK, и значение поля C рассчитывается, затем все поля активируются.(Возможно, поле C выделено другим цветом, чтобы показать, что только что произошло.)

  4. Нажмите «Отмена» и все поля включены.Если вы сейчас начнете редактировать поле C, поле B станет серым, OK / Отмена включено.

В любом случае, в любой точке вы отредактировали последние два поля + 3-й серыйfield.

В противном случае выберите исходное решение, но в каждой строке вместо полноразмерной кнопки используйте маленький значок, чтобы указать «вычислить».Больше беспорядка, но легче понять.

0 голосов
/ 03 февраля 2010

UIPicker с двумя строками на выбор, затем третье поле рассчитывается из двух выбранных при каждом изменении средства выборавыбор и возможное количество предметов на выбор.

0 голосов
/ 03 февраля 2010

Создайте пользовательское текстовое поле с маленьким серым значком слева, который указывает, что это расчетное значение.

Нажмите слева от любого поля редактирования, чтобы «переместить» вычисленное свойство.

...