在UITabBar应用程序中旋转一个UIViewController

| 我有uitabbar应用程序,我想在横向模式下仅旋转一个带有图表的ViewController。可以这样做吗?     
已邀请:
没有一种简单的方法可以使一个视图处于横向模式,而其他视图处于横向模式,也没有一种以编程方式切换至横向模式的简单方法。 一种可能的方法是使用ѭ0来转换ѭ1中的视图(即,在显示视图之前):
- (void)viewWillAppear:(BOOL)animated; {
   //-- Adjust the status bar
   [UIApplication sharedApplication].statusBarOrientation = UIInterfaceOrientationLandscapeRight;
   //-- Rotate the view
   CGAffineTransform toLandscape = CGAffineTransformMakeRotation(degreesToRadian(90));
   toLandscape = CGAffineTransformTranslate(toLandscape, +90.0, +90.0 );
   [self.view setTransform:toLandscape];
}
希望这对您有用。     
仅当它是模态的,并且是tabBarController的一部分时,才需要支持所有控制器的方向更改     

要回复问题请先登录注册