2010-11-04 16 views
5

Puede rotar un UIImage sin usar una transformación en UIImageView. Estoy usando un UIImage como un pin personalizado en un mapa y me gustaría rotarlo si es posible?¿Rotar UIImage?

Respuesta

3

No. La única cosa que podría ser capaz de hacer es fijar el UIImageOrientation a que cohesiona el sistema operativo en rotación por usted sobre la base de que - a pesar de que sólo le dará los cuatro (principal) 90 rotaciones de grado

+0

Pero UIImage :: imageOrientation es de solo lectura. – Martin

0

yess puede girar y UIImage en ImageOrientations predefinidos:

UIImage * rotatedImage = [UIImage imageWithCGImage: escala imageObject.CGImage: orientación imageObject.scale: UIImageOrientationUp];

aquí la orientación es variable de enumeración predefinida:

UIImageOrientationUp, 
UIImageOrientationUpMirrored 
UIImageOrientationDown 
UIImageOrientationDownMirrored 
UIImageOrientationLeft 
UIImageOrientationRight etc 

gira UIImage.