在iPhone / iPad中更改UIImage的方向

时间:2012-02-20 04:15:27

标签: iphone ipad uiimage orientation

任何身体都可以告诉我如何设置UIImage的方向。那就是如果我的UIImage方向是 UIImageOrientationDown 那么我想把它改成 UIImageOrientationUp

任何人都可以告诉我如何实现这一目标。

我已经搜索了很多但到目前为止我只发现了如何获得图像方向。

1 个答案:

答案 0 :(得分:0)

尝试: -

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 
                                duration:(NSTimeInterval)duration {

    if (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft) {        
        yourImage.transform = CGAffineTransformMakeRotation(M_PI / 2);
    }
    else if (toInterfaceOrientation == UIInterfaceOrientationLandscapeRight){
        yourImage.transform = CGAffineTransformMakeRotation(-M_PI / 2);
    }
    else {
        yourImage.transform = CGAffineTransformMakeRotation(0.0);
    }
}