Лучший пользовательский интерфейс для выбора номера на iPhone? - PullRequest
0 голосов
/ 23 апреля 2011

Это вопрос хорошего дизайна пользовательского интерфейса приложения для iPhone.Это похоже на очень простой / очевидный вопрос, но я действительно изо всех сил пытаюсь найти хорошие примеры этого, сделанного в другом месте, поэтому я продолжу и спрашиваю:

У меня есть страница настроек, где я хочу, чтобы пользователь былвозможность ввода количества строк данных для отображения в основном приложении.По сути, это числовое поле, возможно, также с опцией «Без ограничений».Часто я видел, что это решается с помощью списка предопределенных опций (1, 2, 5, 10, Без ограничений), но я бы предпочел, чтобы пользователь мог вводить любое число, которое ему нравится.Я бы использовал простое числовое текстовое поле, но встроенная цифровая клавиатура на iOS не имеет кнопки «Готово», которая, кажется, слишком усложняет этот подход.

Какой хороший подход управления / пользовательского интерфейса использовать?Не стесняйтесь представить пример из другого приложения.

Ответы [ 2 ]

3 голосов
/ 23 апреля 2011

Я думаю, что ползунок подойдет: первая позиция может быть без ограничений. Связанная метка может показывать значение. Тем не менее, да, слайдер имеет конечные значения, но должен быть разумный предел. Он прост в использовании, не нажимает кнопки клавиатуры.

enter image description here

1 голос
/ 23 апреля 2011

Я бы по-прежнему использовал UITextField с типом клавиатуры UIKeyboardTypeNumberPad. Вообще говоря, я не думаю, что отсутствие кнопки «Готово» является огромной проблемой - вы можете отклонить клавиатуру, реагируя на прикосновения за пределами рамки клавиатуры или с помощью UIBarButtonItem (это довольно часто, когда UITextField часть UITableViewCell, например, редактирование номера телефона в приложении «Контакты». Если вам абсолютно необходима готовая кнопка, вы всегда можете добавить свой .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...