Вид мастера для приложения iPhone - PullRequest
1 голос
/ 05 мая 2010

Я хочу реализовать вид мастера, который должен соответствовать следующим требованиям:

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

Это не должна быть какая-то реализация в стиле навигации (использующая UINavigationController), просто просмотр, который я могу разместить где-то в другом UIView.

Любые предложения и лучшие практики, как реализовать эту задачу?

1 Ответ

1 голос
/ 05 мая 2010

Похоже, вы хотите модальный вид. Вы должны просто настроить представление так, как вам нравится, и отобразить его модально из контроллера представления. Затем он появится над другими видами и перехватит все касания. Если вам нужно создать иллюзию различных «страниц», вам нужно программно добавить кнопки, текстовые поля и т. Д., А затем удалить их по мере необходимости.

Однако вы можете переосмыслить этот дизайн. Хорошо и хорошо иметь мастера в диалоговом окне на немобильном экране с большим количеством визуального пространства, но на мобильном экране действительно не так много места. Если вы оставите видимый вид сзади, это лишит мастера вида большей части его области. Если вы увеличите представление мастера до полезного размера, вы все равно можете использовать полноэкранный режим.

...