有谁知道通过允许旋转 UIViewController 来修复(不旋转)某个 UIView?
我想实现一个像相机应用程序 UI 这样的界面。显示相机视图的视图不会旋转,但 HUD(如按钮)会旋转。
您可以将转换应用于您不想旋转的视图。
使用以下方法来做到这一点。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if(interfaceOrientation == UIInterfaceOrientationLandscapeRight)
{
view.transform = CGAffineTransformMakeRotation(-M_PI/2);
}
else if(interfaceOrientation == UIInterfaceOrientationLandscapeLeft)
{
view.transform = CGAffineTransformMakeRotation(M_PI/2);
}
return YES;
}