Ad esempio, il file png è 1200 (h) x 50 (w) pixel, come posso tagliare il png e carichi in 6 UIImage
s, ogni 200 (h) x 50 (w). Grazie!Come tagliare una grande sprite png in UIImages più piccoli?
EDIT - grazie alla risposta di Michal, il codice finale:
CGImageRef imageToSplit = [UIImage imageNamed:@"huge.png"].CGImage;
CGImageRef partOfImageAsCG = CGImageCreateWithImageInRect(imageToSplit, CGRectMake(0, 0, 50, 50));
UIImage *partOfImage = [UIImage imageWithCGImage:partOfImageAsCG];
// ...
CGImageRelease(partOfImageAsCG);
Quello che vuoi è CGImageRelease() non CGRelease() –
Grazie Andrew, ho risolto e alzato il tuo commento. – Michal