2010-08-27 3 views

ответ

6

Вы просто позвоните presentModalViewController снова внутри ранее модально представленного ViewController. Таким образом, вы можете добавить несколько контролов просмотра, создавая стек. Когда вы увольняете один представленный визуально viewcontroller в середине этого стека, все его «дочерние» модальные контроллеры просмотра также будут уволены. Однако все они исчезают сразу, только верхний контроллер просмотра переходит.

Смотрите обсуждение -dismissModalViewController в UIViewController Class Reference

+0

Эй, спасибо за ответ. Как отобразить first-> second-> again first-> снова второй контроллер модального представления? (Например, 1-й и 2-й контроллеры модального просмотра один за другим) – iOSDev

+1

Представьте первый vc, когда пользователь предпринимает какое-то действие по первому настоящему второму vc , Отключите второй vc, чтобы вернуться к первому - вы можете это сделать, называя [self rejectModalViewControllerAnimated: YES]; во втором VC. Затем он будет перенесен и сначала будет виден снова. – Toastor

+0

Привет, я пробовал делать то же самое, на мероприятии DidCancel. Второй модальный вид отклоняется, и отображается экран контроллера просмотра, но первый vc не появляется на экране. Пожалуйста помоги – iOSDev

Смежные вопросы