Я не мог погуглить приемлемое решение этого, которое может быть применено к моему проекту.
Мое приложение является инструментом построения графика, который имеет три вкладки; один для самого графика и других двух для функций обзора/поиска для вещей, которые могут быть добавлены к графику. Все вкладки являются контроллерами навигации.
Вкладка для самого графика, когда в режиме портрета, отображает маленький предварительный просмотр графика и перечисляет детали каждого объекта, который находится на графике ниже и отображает панель вкладок внизу.
Когда пользователь вращается в альбомный режим, график поворачивает полный экран и все остальное, включая панель вкладок, исчезает. Это - то, где у меня есть проблема, поскольку GLView для моего графика всегда затеняется белым прямоугольником, где панель вкладок была.
Я попытался изменить размер представления контроллеров навигации на полный экран, изменив размер представления контроллеров панели вкладок на полный экран, изменив формат кадра самой панели вкладок к CGRect (0,0,0,0), став эмоционально обезумевшим, ударив по моим кулакам на столе, крича брань на MacBook, и т.д.; все напрасно.
Как я могу заставить его работать?
Вы уверены, что он скрыт, а не просто A) не перерисован или B) рамка вашего GLView не занимает это место?
{{ 1}}Вы пытались скрыть UITabBar с помощью
tab_bar.hidden = YES