Интерфейс iPhone / iPad: поиск раскрывающегося списка - PullRequest
16 голосов
/ 17 июля 2011

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

Проблема в том, что если я использую окно выбора, оно занимает большую часть экрана наiPhone.

Я думаю, что мне нужно что-то вроде стандартного выпадающего меню Windows, где он просто отображает на одной строке текущий выбор и, щелкая по нему, раскрывается в прокручиваемый список возможных элементов.Выбор элемента сворачивает список обратно в исходную форму.

Итак, мой вопрос: каков мой лучший способ справиться с этой ситуацией?Может кто-нибудь указать мне на картинки или примеры кода того, как эта ситуация успешно обрабатывается?

РЕДАКТИРОВАТЬ: Это поведение, которое я ищу:

  • только текущий выбранный профильотображается
  • , когда пользователь нажимает на это, он расширяется в список
  • , когда пользователь выбирает элемент (или нажимает за пределами вида), он сворачивается обратно в исходную форму, теперь отображаетсяновый выбор

, т. е. функционально эквивалентный выпадающему.

1 Ответ

10 голосов
/ 17 июля 2011

Во-первых, этот вопрос является дубликатом:

(не очень хорошо) Вид выбора как подпредставление

(тоже самое) Как сделать выпадающую кнопку на iPhone

(лучше) Как создать раскрывающийся список для приложения для iphone

(еще лучше) Создание раскрывающегося списка в приложении для iPhone

(последний ссылается на некоторый удобный код)

Во-вторых, поиск изображений в Google для «раскрывающегося списка управления iphone», ограничивающий размер изображения до 320x480, показывает, как все это делают.

По сути, окно выбора прокручивается снизу, так же, как клавиатура.

enter image description here

...