iPhone: Как добиться функциональности, аналогичной popToRootViewController, используя modalView? - PullRequest
0 голосов
/ 25 июня 2011

В моем приложении я presenting много смотрю один поверх другого.

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

например, Главная-> OneViwe (modalView) -.> Подвид (modalView)

Как мне напрямую зайти в ДОМ из SubView?

Есть ли способ напрямую выйти из всех видов?

Или я могу отклонить одно представление после представления другого представления? Как?

Ответы [ 2 ]

2 голосов
/ 25 июня 2011

Вы можете вызвать dismissModalViewContorller на контроллере представления parentViewController свойство.Вы можете использовать иерархию parentViewController, пока контроллер представления, который вы хотите полностью отключить.Если в иерархии есть три контроллера модальных представлений, ваш код должен выглядеть так:

[self.parentViewController.parentViewController dismissModalViewControllerAnimated:YES];

0 голосов
/ 25 июня 2011

Для большей гибкости, проверьте метод утилит, который я использую для подобных вещей здесь:

Как отменить два или более dismissModalViewController?

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