2010-11-04 17 views
5

È possibile ruotare uno UIImage senza utilizzare una trasformazione su UIImageView. Sto usando uno UIImage come pin personalizzato su una mappa e vorrei ruotarlo se possibile?Ruota UIImmagine?

risposta

3

No. L'unica cosa che si potrebbe essere in grado di fare è impostare l'UIImageOrientation per il sistema operativo è coerente in rotazione per voi sulla base di che - però che solo vi darà i quattro (principale) 90- rotazioni di grado.

+0

Ma UIImage :: imageOrientation è di sola lettura! – Martin

0

yess è possibile ruotare e UIImage in ImageOrientations predefinite:

UIImage * rotatedImage = [UIImage imageWithCGImage: scala imageObject.CGImage: orientamento imageObject.scale: UIImageOrientationUp];

qui orientamento predefinito è variabile enum:

UIImageOrientationUp, 
UIImageOrientationUpMirrored 
UIImageOrientationDown 
UIImageOrientationDownMirrored 
UIImageOrientationLeft 
UIImageOrientationRight etc 

ruota UIImage.