我只想在 UIImageView 中显示部分图像,而不是整个图像。我怎么做?
问问题
584 次
1 回答
4
您可以尝试裁剪原始图像:
UIImage *myImage = [UIImage imageWithContentsOfFile:"my_image.png"]
CGRect *rect = CGRectMake(0, 0, 64, 64);
CGImageRef imageRef = CGImageCreateWithImageInRect([myImage CGImage], rect);
UIImage *topLeftImage = [UIImage imageWithCGImage:imageRef]];
CGImageRelease(imageRef);
或者,如果您希望用户能够平移图像,您可以将图像添加到UIScrollView
.
于 2012-11-02T15:48:46.733 回答