我有 UIImage,我想在不将其设置为 UIImageView 的情况下对其进行缩放。我怎么能做到这一点?
问问题
700 次
2 回答
1
正如@rckoenes 提到的, UIImage 只是一个图像对象,它不处理显示,这正是 UIImageView 的用途。
对于缩放图像,最简单的方法是将UIImageView 作为子视图添加到 UIScrollView。
于 2013-11-07T16:09:09.090 回答
0
如果您想要更改 UIImage 的大小,我在这里回答了这个问题:set size of an image programatically
只需这样做:
// Given a UIImage image and a CGSize newSize:
UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0);
[image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
// Your scaled image is now in newImage
于 2013-11-07T17:36:15.857 回答