从风景到人像的旋转视图
问题描述:
我有一个视图,其xib处于横向模式。在我的一个视图控制器中,我想以横向模式显示视图,并且它正在工作f9.在另一个视图控制器上,希望该视图以自下而上的方式呈现,所以基本上我需要将该景观视图转换为纵向视图。我已通过shouldAuto旋转方法完成,但它不起作用。我附加了截屏,以便让问题更易于理解从风景到人像的旋转视图
风景视图即将到来。 请帮我解决这个问题 在此先感谢!
答
写鉴于以下代码做负载方法
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:NO];
[[self view] setBounds:CGRectMake(0, 0, 480, 320)];
[[self view] setCenter:CGPointMake(160, 240)];
[[self view] setTransform:CGAffineTransformMakeRotation(M_PI/2)];
而且在你XIB代替320 X 480设置视图帧480×320。否则它将不起作用 您也可以在XIB中旋转视图。