我搜索了每个地方,但没有找到解决方案我是 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];