Интерфейс iPhone/iPad: поиск выпадающего меню

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

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

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

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

EDIT: Это поведение, которое я ищу:

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

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

Ответы

Ответ 1

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

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

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

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

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

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

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

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

enter image description here