Интерфейс iPhone/iPad: поиск выпадающего меню
У моего универсального приложения есть страница настроек, в которой пользователь должен выбрать тему из десяти доступных тем.
Проблема в том, что если я использую представление выбора, он занимает большую часть экрана на iPhone.
Я думаю, что я хочу, что-то вроде вашего стандартного раскрывающегося меню Windows, где он просто отображает на одной строке текущий выбор, и щелчок по нему расширяется в прокручиваемый список возможных элементов. Выбор элемента сворачивает список обратно в исходную форму.
Итак, мой вопрос: какой мой лучший способ справиться с этой ситуацией? Может ли кто-нибудь указать мне на фотографии или примеры кода, как эта ситуация успешно обрабатывается?
EDIT:
Это поведение, которое я ищу:
- отображается только текущий выбранный профиль.
- когда пользователь нажимает на это, он расширяется в список
- когда пользователь выбирает элемент (или выходит за пределы представления), он сворачивается обратно в исходную форму, теперь отображает новый выбор
т.е. функционально эквивалентный выпадающему списку.
Ответы
Ответ 1
Во-первых, этот вопрос является дубликатом:
(не очень хорошо) Выбор в качестве подвью
(тот же) Как сделать кнопку раскрывающегося списка iPhone
(лучше) Как создать раскрывающийся список для приложения iphone
(еще лучше) Создание раскрывающегося списка в приложении iPhone
(последний ссылается на некоторый удобный код)
Во-вторых, поиск изображений Google для "dropdown control iphone", ограничивающий размер изображения до 320x480, показывает, как все это делают.
В принципе, выбор пиктора прокручивается снизу, так же, как и клавиатура.
![enter image description here]()