Я искал где-нибудь, но не нашел решение этого. Я новичок в iphone. В каждом месте, где я получил установленную высоту навигации, или мой взгляд не вращается в ориентации, как проблема. но моя панель навигации находится на одном и том же месте, пожалуйста, помогите мне, если у вас есть решение. Спасибо, что у меня есть код, который я использовал для ориентации. Когда я нажимаю на панель вкладок, мой симулятор автоматически вращается, и я хочу, чтобы вкладка бар также вращается, но с использованием этого кода только симулятор вращается, а не панель вкладок и панель навигации, и извините за мой плохой английский.Проблема с навигационной панелью в ориентации
CGAffineTransform transform = CGAffineTransformIdentity;
switch ([[UIApplication sharedApplication] statusBarOrientation])
{
case UIInterfaceOrientationPortrait:
transform = CGAffineTransformMakeRotation(M_PI_2);
break;
default:
break;
}
[[UIApplication sharedApplication]setStatusBarOrientation:UIInterfaceOrientationPortrait];
[UIView animateWithDuration:0.2f animations:^ {
[self.navigationController.view setTransform:transform];
}];
[self.view setFrame:CGRectMake(0, 0, 320, 480)];
[self.view setNeedsLayout];
Навигационная панель автоматически повернута. когда ориентация меняется. И передать ur Эта строка // [[UIApplication sharedApplication] setStatusBarOrientation: UIInterfaceOrientationPortrait]; ... попробуйте – Ayaz
@Ayaz Спасибо, но это решение не работает в моем коде, его остановка моя автоматическая ориентация симулятора. Я просто хочу вращать навигационную панель, поворачивая мое представление, уже вращаясь, если у вас есть решение, помогите мне, приятель, спасибо большое – vishiphone