У меня есть большой список элементов (около 500) в моем приложении для iphone. Я создаю пользовательскую карту, которая использует введенные пользователем данные о местах (местах) «куда» и «от». Я провожу мозговой штурм, как лучше всего собирать ввод от пользователя. В идеале панель поиска с табличным представлением, в котором есть совпадающие элементы (мгновенный поиск). Я мог бы попросить пользователя ввести местоположение «Куда» и пункт назначения «Откуда», а затем представить пользовательскую карту с маршрутом. Я пытаясь найти идеальный способ сделать это так, чтобы он оставался простым и удобным для пользователя. Я мог бы;
1) Панель поиска/представление таблицы, которое запрашивает местоположение «Откуда», которое после ввода переходит к аналогичному второму представлению, которое принимает местоположение «Кому» (может быть слишком раздражающим для пользователя).
2) Каждая область ввода занимает половину вида (сверху вниз), но слишком загромождена
3) Одно представление с элементами, пользователь выбирает два местоположения из списка (в данном случае это не очень интуитивно понятно.. как бы я сообщил пользователю, что он должен выбрать два элемента.. что, если он напортачит заказ или забывает, что нажал на элемент во время поиска?)
Обратите внимание, что я не прошу код, просто идея о том, как спроектировать этот пользовательский интерфейс, чтобы он был упрощенным и простым в использовании.
Спасибо!