PresentModalViewController, PushViewController, затем DismissViewController с новым представлением? - PullRequest
0 голосов
/ 10 февраля 2012

У меня есть настройка контроллера UINavigation.Я надеялся сделать это:

В одном из представлений я представляюModelViewController: animated :, пользователь выбирает один из трех вариантов, после выбора я хочу, чтобы UINavigationController за модальным представлением изменился (пользователь не будетсм. это), затем я хочу, чтобы dismissModalViewControllerAnimated раскрыл новый вид.

Возможно ли это с помощью встроенного модального представления?Или мне нужно будет создать представление, добавить / анимировать его в rootViewController, чтобы он не находился в одном стеке с UINavigationController?

Спасибо!

1 Ответ

1 голос
/ 10 февраля 2012

Модальное представление - это представление, которое вы отображаете модально поверх другого представления, чтобы прервать пользователя из текущей задачи. Если я вас правильно понимаю, вам нужны два модальных вида, и выбор, который пользователь сделает в первом модальном виде, решит, что будет отображаться как второй модальный вид. Это верно?

Если это так, вы можете сделать свой основной вид делегатом вашего первого модального представления и отправлять данные обратно на главный вид, когда пользователь делает выбор, а затем основной вид отклоняет модальное представление (это главное мнение об этом уволить). И затем, основываясь на вводе пользователя, вы создаете другое представление и извлекаете его модально. Чтобы правильно анимировать анимацию, необходимо установить для анимации отклонения первого модального вида значение NO, а затем для анимации заполнения второго модального вида значение YES.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...