你好,我正在使用sdwebImage
在我的应用程序上显示图像。我有一个代码在这里调整图像大小resize sdwebImage swift
func resizeImage(image: UIImage, newWidth: CGFloat) -> UIImage {
let scale = newWidth/image.size.width
let newHeight = image.size.height * scale
UIGraphicsBeginImageContext(CGSizeMake(newWidth, newHeight))
image.drawInRect(CGRectMake(0, 0, newWidth, newHeight))
let newImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return newImage
}
的问题是上述函数接受的UIImage作为参数和sdwebimage
接受URL。我如何在sdwebimage中调用上述的resize函数。或短我怎么能调整是通过sdwebImage呈现在这里
cell.profileImageView.sd_setImageWithURL(UIImage().absoluteURL(profileImageUrl as! String), placeholderImage: UIImage.init(named: "default-profile-icon")?.circle!, completed: completionBlock)
sdwebimage接受网址,但你应用在那个imageview在我的知识是没有问题 –
抱歉,这是什么意思。我很抱歉,我没有得到你 – hellosheikh
在我的知识中你的代码是正确的,一个疑问你叫'resizeImage'方法 –