ユーザは、編集画面でデフォルトを示すトリミングボックスのサイズを変更できます。私は以下のコードで試した:目的のCでイメージをトリミングする方法は?
- (UIImage *)imageByCropping:(UIImage *)imageToCrop toRect:(CGRect)rect {
CGImageRef imageRef = CGImageCreateWithImageInRect([imageToCrop CGImage], rect);
UIImage *cropped = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
return cropped;
}
しかし、それは固定された領域を切り取った。ユーザーが選択した領域を切り抜く方法は?
あなたのgivに別のCGRectを試してみてくださいそれは機能します。私はあなたのコードに問題はないとは思わない。言語に関する基本的な問題。 Objective-Cに関するいくつかの書籍やリンゴのドキュメントをお読みください。 – Tirth