У меня есть приложение на основе панели вкладок с более чем 5 элементами панели табуляции, поэтому я получаю 4 из них, которые непосредственно отображаются в представлении, а остальные доступны, выбирая вкладку "Дополнительно". Когда нажимается элемент панели вкладок, я хочу определить, какой из них был.
Итак, в
- (void)tabBarController:(UITabBarController *)tabBarCtrl didSelectViewController:(UIViewController *)viewController
, я использую tabBarCtrl.selectedViewController.title
, чтобы получить заголовок элемента.
Это работает для вкладок, видимых в представлении - это первая вкладка "4" и "Дополнительно", но не работает для остальных элементов панели вкладок, которые отображаются в списке после нажатия вкладки "Дополнительно".
Я вижу, что метод didSelectViewController даже не вызывается при выборе вкладки из списка "Дополнительно".
Как я могу обнаружить любой из них при нажатии?
Спасибо заранее.