Управление изменениями в стеке навигации - PullRequest
0 голосов
/ 20 ноября 2010

Я хочу иметь возможность проверять конкретные условия, когда пользователь выбирает кнопку «назад» на контроллере навигации - затем отображать предупреждение и останавливать всплывающее окно навигации.

Я могу получить уведомление в методе viewWillDissappear о том, что популярность вот-вот произойдет - но есть ли механизм, чтобы остановить ее?

1 Ответ

1 голос
/ 20 ноября 2010

Вы можете попробовать создать подкласс UINavigationController, а затем переопределить метод popViewController для включения вашей логики.

- (UIViewController *)popViewControllerAnimated:(BOOL)animated

[изменить, чтобы включить пример] http://www.hanspinckaers.com/custom-action-on-back-button-uinavigationcontroller

Ура, Рог

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