У меня есть UITabBar с 5 контроллерами представления.Когда любой из первых четырех контроллеров выбран и ориентация устройства изменяется, представление будет корректно обновляться.
Однако, когда последний контроллер активен и ориентация устройства изменяется, рамка представления корректно не обновляет свой вид.размер до нового размера кадра, пока я не выберу другую вкладку, а затем вернусь к пятой вкладке.Представление «вращается» правильно, но оно обрезается устройством, потому что оно имеет неправильный размер кадра.
Также, чтобы ответить на вопрос, прежде чем его спросить, в контроллере представления есть следующий код:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Overriden to allow any orientation.
return YES;
}
Спасибо за любую помощь!