UITabBar оставляет белый прямоугольник при сокрытии

Я не мог погуглить приемлемое решение этого, которое может быть применено к моему проекту.

Мое приложение является инструментом построения графика, который имеет три вкладки; один для самого графика и других двух для функций обзора/поиска для вещей, которые могут быть добавлены к графику. Все вкладки являются контроллерами навигации.

Вкладка для самого графика, когда в режиме портрета, отображает маленький предварительный просмотр графика и перечисляет детали каждого объекта, который находится на графике ниже и отображает панель вкладок внизу.

Когда пользователь вращается в альбомный режим, график поворачивает полный экран и все остальное, включая панель вкладок, исчезает. Это - то, где у меня есть проблема, поскольку GLView для моего графика всегда затеняется белым прямоугольником, где панель вкладок была.

Я попытался изменить размер представления контроллеров навигации на полный экран, изменив размер представления контроллеров панели вкладок на полный экран, изменив формат кадра самой панели вкладок к CGRect (0,0,0,0), став эмоционально обезумевшим, ударив по моим кулакам на столе, крича брань на MacBook, и т.д.; все напрасно.

Как я могу заставить его работать?

20
задан Tobster 11 March 2010 в 15:33
поделиться

2 ответа

Вы уверены, что он скрыт, а не просто A) не перерисован или B) рамка вашего GLView не занимает это место?

{{ 1}}
0
ответ дан 29 November 2019 в 23:48
поделиться

Вы пытались скрыть UITabBar с помощью

tab_bar.hidden = YES
-4
ответ дан 29 November 2019 в 23:48
поделиться