Итак, вот что я имею: UITabBarController, который обрабатывает различные UIViewControllers. В одном из UIViewController я пытаюсь переключить отображение, отображаемое, когда устройство поворачивается в альбомное. важная часть состоит в том, что отображаемый в ландшафте вид ДОЛЖЕН принимать весь экран...
Я правильно реализовал методы:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
На самом деле, у меня действительно правильное вращение, и мои взгляды изменились. я даже скрываю строку состояния, навигационную панель и панель вкладок. НО я продолжаю иметь пустое место в нижней части экрана, которое является местом TabBar...
Поэтому я предполагаю, что для скрытого свойства tabBar недостаточно просмотра всего экрана. Я думаю, что в TabBarController или даже MainWindow есть что-то, что нужно сделать, например: "Мне теперь не нужен TabBarController". Но я не вижу, как правильно решить эту проблему.
Если кто-то был вокруг этой проблемы, я был бы признателен за помощь.
Благодарю вас, Сами.