Изменить ориентацию UIImage в iPhone / iPad - PullRequest
0 голосов
/ 20 февраля 2012

Может ли любое тело сказать мне, что, как я могу установить Ориентацию моего UIImage.То есть, если моя ориентация UIImage UIImageOrientationDown , тогда я хочу изменить его на UIImageOrientationUp .

Может кто-нибудь сказать, пожалуйста, как мне этого добиться.

Я много искал, но до сих пор нашел только то, как получить ориентацию изображения.

1 Ответ

0 голосов
/ 20 февраля 2012

попробуй: -

- (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);
    }
}
...