Как разрезать большой спрайт png на более мелкие UIImages?

Например, файл png имеет размер 1200 (h) x 50 (w) пикселей, как я могу вырезать png и загрузить в 6 UIImage s, каждый 200 (h) x 50 (w). Спасибо!

РЕДАКТИРОВАТЬ - благодаря ответу Михала, последний код:

 CGImageRef imageToSplit = [UIImage imageNamed:@"huge.png"].CGImage;
 CGImageRef partOfImageAsCG = CGImageCreateWithImageInRect(imageToSplit, CGRectMake(0, 0, 50, 50));

 UIImage *partOfImage = [UIImage imageWithCGImage:partOfImageAsCG]; 
 // ...

 CGImageRelease(partOfImageAsCG);
9
задан ohho 27 September 2010 в 02:58
поделиться