Pracuję nad aplikacją na iOS, która ma kontroler UITabBarController do wyświetlania TabBar. W niektórych miejscach przedstawiam pełny ekran modalView ukrywający tabBar.Sprawdź, czy tabBar jest widoczny w aplikacji iOS
Chcę wykryć, kiedy mój tabBar jest widoczny dla użytkownika. Czy jest jakiś sposób, aby sprawdzić automatycznie, gdy de tabBar jest widoczny, czy nie?
Próbowałem że:
Ale to naprawdę nie działa, ponieważ umieszczenie zakładek nie jest tak naprawdę ukryte.
if ([[[appdelegate tabBarController] tabBar] isHidden])
{
NSLog(@"tabBar IS HIDDEN");
}
else
{
NSLog(@"tabBar IS VISIBLE");
}
piszę ten kod w BaseViewController który jest super klasa moim zdaniem modalnej oraz innych widoków w moim projekcie.
Dzięki.
I próbował z 'if ([[[self tabBarController] tabBar] isHidden])' i działa bardzo dobrze. – Bhavin