Проверьте, отображается ли tabBar в приложении iOS
Я работаю над iOS-приложением, в котором есть UITabBarController для отображения TabBar. В некоторых местах я представляю полный экран modalView, который скрывает панель вкладок.
Я хочу определить, когда моя вкладка видна пользователю. Есть ли способ проверитьавтоматически когда де таббар виден или нет?
Я попробовал это:
Но это действительно не работает, потому что tabBar на самом деле не скрыт.
if ([[[appdelegate tabBarController] tabBar] isHidden])
{
NSLog(@"tabBar IS HIDDEN");
}
else
{
NSLog(@"tabBar IS VISIBLE");
}
Я пишу этот код в BaseViewController, который является суперклассом моего модального представления и других представлений моего проекта.
Благодарю.