Код, который делает все это, обрабатывается в классе UINavigationController
Apple.Вы не можете увидеть этот код.
Если вы хотите изменить поведение классов Apple, они иногда делегируют ответственность за некоторые выполняемые ими действия, а иногда просто предоставляют информацию о том, что что-то должно произойти.
Например, если ваш класс становится делегатом UINavigationController, он отправит вам два сообщения:
– navigationController:willShowViewController:animated:
– navigationController:didShowViewController:animated: