2017-08-16 4 views
0

Ich verwende IKImageView, um ein Bild anzuzeigen. Dann habe ich mit der rotateImageLeft-Methode das Bild gedreht, das Bild wurde in IKImageView gedreht. Aber nachdem ich es gespeichert hatte, hatte ich erkannt, dass das Bild nicht gedreht wurde, es ist immer noch Originalbild. Können Sie mir zeigen, wo das Problem ist. Was muss ich tun, um ein gedrehtes Bild in IKImageView zu speichernIKImageView kann Bild nicht drehen

Vielen Dank im Voraus!

Antwort

0

ich mein Problem mit folgenden Code behoben

- (IBAction)rotateLeft: (id)sender 
{ 
    //@Next (04-Aug-2017): rotate image by library of IKImageView 
    currentRotationAngle = fmod(currentRotationAngle, 360.); 
    CGFloat radians = (currentRotationAngle + 90)*M_PI/180; 
    [_imageView setRotationAngle:radians]; 
    currentRotationAngle +=90; 
    _imageRef = [_imageView image]; 
    self.isUnsaveDocument = YES; 
}