Я не уверен, что сделал Кик, но вот как вы создаете новый UIImage из сегмента другого UIImage.
UIImage *myImage = [UIImage imageNamed:@"foo"];
CGRect myRect = CGRectMake(0, 0, 50, 50); // 50x50 in the top left corner.
CGImageRef imageRef = CGImageCreateWithImageInRect([myImage CGImage], myRect);
UIImage *cropped = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
Кроме того, вы можете указать UIImageView, что отображаете изображение, для автоматической обрезки.
UIImageView *imageView = [[UIImageView alloc] initWithImage:myImage];
imageView.contentMode = UIViewContentModeScaleAspectFill;