Вы можете сделать это практически любым методом viewDidDisappear
или viewWillDisappear
.
Если это представление может вернуться только назад и не представляет никаких представлений, то это должно работать.
Однако, если вы планируете представить подпредставление, модальное представление, углубиться в иерархию навигации или выполнить другие операции просмотра, которые вызовут вызов viewDidDisapper
, вам придется отделить свой код кнопки возврата. логика как-то.
Например, если вы представите модальное представление из этого представления, вы можете проверить, является ли self.modalViewController
нулем, если это так, то у вас нет модального представления, и вы можете безопасно выполнить код кнопки возврата. Если это не ноль, то у вас есть модальное представление и вы не должны выполнять код кнопки возврата. (viewWillDisappear
должен зарегистрировать контроллер модального вида как not-nil).