我有固定大小的图像视图。但我想在不拉伸的情况下将每种尺寸的图像都放入其中。
我试过这个
在方法 resizeImage 中,我传递了我选择的图像和 UIImageView 的大小。
func resizeImage(image: UIImage, size: CGSize) -> UIImage {
UIGraphicsBeginImageContext(size)
image.drawInRect(CGRectMake(0, 0, size.width, size.height))
let newImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return newImage
}
但这不起作用,它仍然返回拉伸的图像。
请让我知道什么是正确的解决方案。
谢谢