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.

questionAnswers(16)

yourAnswerToTheQuestion