我有应用程序,可以添加相机或画廊的照片。在UIImageView
中添加每张照片后显示。但他们表现出不好的宽高比。照片的大小为UIImageView's
。
如何以真实的宽高比显示照片?
UPD和小图片怎么样?如果用户将添加非常小的图片,此图片将在UIImageView
的所有区域调整大小。如何以实际尺寸显示这些图片?
答案 0 :(得分:27)
执行myImageView.contentMode = UIViewContentModeScaleAspectFit;
是一种选择。
但这还不够,因为它改变了图像的宽高比,但它并没有改变源图像。
唯一的方法是使用UIGraphicsImageContext
,如下所述:
Resize UIImage with aspect ratio?