Итак, у меня есть UITabBarController
, а на одной из вкладок у меня есть UINavigationController
.Мне нужно знать, когда UINavigationController
показывает и скрывает.Мне интересно, что лучший способ сделать это.
Я могу использовать UITabBarDelegate
, чтобы определить, когда пользователь нажимает на эту вкладку, но часто пользователь отправляется на эту вкладку другим способом.Я также могу использовать viewDidAppear
или viewWillHide
в определенных контроллерах представления в UINavigationController
, но я хочу знать, когда они UINavigationController
как группа показывает и скрывает, а не какой-либо конкретный контроллер представления в.