2010-11-04 5 views
5

Pouvez-vous faire pivoter un UIImage sans utiliser une transformation sur UIImageView. J'utilise un UIImage en tant que broche personnalisée sur une carte et j'aimerais le faire pivoter si possible?Rotation UIImage?

Répondre

3

Non, la seule chose que vous pourriez être en mesure de le faire est de mettre le UIImageOrientation à l'OS en est cohérent pour vous tourner sur la base de ce - bien que cela ne vous donnera que les quatre (principal) 90- rotation des degrés.

+0

Mais UIImage :: imageOrientation est en lecture seule! – Martin

0

Yess vous pouvez faire pivoter et UIImage dans ImageOrientations prédéfinis:

UIImage * rotatedImage = [UIImage imageWithCGImage: échelle de imageObject.CGImage: orientation imageObject.scale: UIImageOrientationUp];

ici l'orientation est variable ENUM prédéfinie:

UIImageOrientationUp, 
UIImageOrientationUpMirrored 
UIImageOrientationDown 
UIImageOrientationDownMirrored 
UIImageOrientationLeft 
UIImageOrientationRight etc 

tourne UIImage.