如何在iPhone中显示UIImageView中的特定区域?

时间:2010-05-02 17:53:09

标签: iphone objective-c uiimageview

如果我的图像尺寸为1024 * 768,但我想在200,200上显示100 * 100的正方形。最简单的方法是什么?是的。

1 个答案:

答案 0 :(得分:3)

你基本上是在谈论“裁剪”行动。

来自HitScan中的this question

CGImageRef imageRef = CGImageCreateWithImageInRect([largeImage CGImage], cropRect);
// or use the UIImage wherever you like
[UIImageView setImage:[UIImage imageWithCGImage:imageRef]]; 
CGImageRelease(imageRef);