Por ejemplo, el archivo png es 1200 (h) x 50 (w) píxeles, ¿cómo puedo cortar png y cargas en 6 UIImage
s, cada 200 (h) x 50 (w). ¡Gracias!Cómo cortar un png grande de sprites en UIImages más pequeños?
EDITAR - gracias a la respuesta de Michal, el código final:
CGImageRef imageToSplit = [UIImage imageNamed:@"huge.png"].CGImage;
CGImageRef partOfImageAsCG = CGImageCreateWithImageInRect(imageToSplit, CGRectMake(0, 0, 50, 50));
UIImage *partOfImage = [UIImage imageWithCGImage:partOfImageAsCG];
// ...
CGImageRelease(partOfImageAsCG);
Lo que quiere es CGImageRelease() no CGRelease() –
Gracias Andrew, lo he corregido y aumentado su comentario. – Michal