У меня есть ViewController, который управляет видом, в котором у меня есть табличное представление, ImageView и панель навигации.
Когда я переключаю его в альбомный режим, панель навигации не изменяется до 32, а остается до 44
Сначала я попытался использовать автоматическое изменение размера в IB безуспешно, затем попытался поместить этот код во ViewController
.
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)orientation duration:(NSTimeInterval)duration {
//[super willAnimateRotationToInterfaceOrientation:orientation duration:duration];
CGRect frame = self.navigationController.navigationBar.frame;
if (UIInterfaceOrientationIsPortrait(orientation)) {
frame.size.height = 44;
} else {
frame.size.height = 32;
}
self.navigationController.navigationBar.frame = frame;
}
но ничего.
Как я могу решить эту проблему?