UINavigationController Popping View с дочерним элементом - PullRequest
0 голосов
/ 03 февраля 2012

У меня есть UINavigationController, в котором я должен добавить контроллер представления в контроллер представления следующим образом:

[self.navigationController addChildViewController:vc];

Из-за этого при нажатии кнопки «Назад», автоматически генерируемой моим Nab-контроллером, он возвращается к основному виду, однако не удаляет добавленный мной дочерний контроллер.

Как я могу установить флажок для удаления или извлечения дочернего контроллера представления в то же время, когда выскакивает родительский контроллер представления?

Спасибо.

1 Ответ

0 голосов
/ 03 февраля 2012

Протокол UINavigationControllerDelegate имеет метод:

 - (void)navigationController:(UINavigationController *)navigationController
       willShowViewController:(UIViewController *)viewController 
                     animated:(BOOL)animated

, который вызывается всякий раз, когда навигационный контроллер меняет контроллер представления. Реализуйте этот метод и сделайте свою логику там.

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