Iphone: Czy można ukryć TabBar? (Pre-iOS 8)
Mam aplikację, która używaUITabBarController
przełączać się między trybami. W pewnym trybie chciałbym ukryć pasek kart, dopóki kroki tego trybu nie zostaną zakończone. Zauważ, że nie używam kontrolera nawigacyjnego, więc nie mogę używaćsetHidesBottomBarWhenPushed
na kontrolerze nawigacyjnym, aby ukryć pasek kart.
W wersjach wcześniejszych niż iOS 8, gdy próbuję ukryć tarbar za pomocą:
self.tabBarController.tabBar.hidden = YES
pasek kart zniknie, ale pozostanie pusty obszar 50 pikseli na dole ekranu, na którym był kiedyś pasek kart. Wydaje mi się, że nie wiem, jak wypełnić ten obszar. Wszystko w interfejsie użytkownika, który znajduje się w tym obszarze, jest przycinane i nie można go zobaczyć.
Jakieś pomysły, jeśli jest to możliwe? Naprawdę chciałbym trzymać się z dala od kontrolera nawigacji.