ユーザーは、編集画面でデフォルトで表示されるクロップボックスのサイズを変更できます。以下のコードで試しました:
- (UIImage *)imageByCropping:(UIImage *)imageToCrop toRect:(CGRect)rect {
CGImageRef imageRef = CGImageCreateWithImageInRect([imageToCrop CGImage], rect);
UIImage *cropped = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
return cropped;
}
しかし、それは固定領域をトリミングしました。ユーザーが選択した領域をトリミングするには?