Iphone: ¿Es posible ocultar el TabBar? (Pre-iOS 8)

Tengo una aplicación que usa unUITabBarController para cambiar entre los modos. Cuando esté en un modo determinado, me gustaría ocultar la barra de pestañas hasta que se hayan completado los pasos de ese modo. Tenga en cuenta que no estoy usando un controlador de navegación, así que no puedo usar el controlador de navegación.setHidesBottomBarWhenPushed Método en el controlador de navegación para ocultar la barra de pestañas.

Antes de iOS 8, cuando intento ocultar el tarbar usando:

self.tabBarController.tabBar.hidden = YES

la barra de pestañas desaparece, pero deja un área en blanco de 50 píxeles en la parte inferior de la pantalla donde solía estar la barra de pestañas. Parece que no puedo averiguar cómo llenar esa área. Cualquier cosa en la interfaz de usuario que se encuentre en esa área se recorta y no se puede ver.

¿Alguna idea si esto es posible? Realmente me gustaría mantenerme alejado del controlador de navegación.

Respuestas a la pregunta(16)

Su respuesta a la pregunta