UIImage зеркально действует странно - PullRequest
0 голосов
/ 20 ноября 2011

У меня есть кнопка, которая зеркально отображает изображение в imageView.Это означает, что если бы я держал левую руку, после нажатия кнопки, это выглядело бы, как будто я держу правую руку.Код, выполняемый этой кнопкой, показан ниже.

Может кто-нибудь объяснить, почему при первом нажатии на кнопку зеркально отображается изображение, но последовательный щелчок по нему не приводит к тому, что оно отражается назад и вперед (ничего не происходит)).

-(IBAction)mirrorImage3 {
    UIImage * flippedImage = [UIImage imageWithCGImage:imageView.image.CGImage scale:imageView.image.scale orientation:UIImageOrientationUpMirrored];
    imageView.image = flippedImage;
}

1 Ответ

1 голос
/ 21 ноября 2011

Ориентация является свойством UIImage, а не инструкцией по изменению CGImage.Вам придется переключаться между UIImageOrientationUpMirrored и UIImageOrientationUp.

...