Привет, я показываю изображения в своем приложении, используя 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. или короче, как я могу изменить размер изображения, которые, представляя через sdwebImage здесь
cell.profileImageView.sd_setImageWithURL(UIImage().absoluteURL(profileImageUrl as! String), placeholderImage: UIImage.init(named: "default-profile-icon")?.circle!, completed: completionBlock)
sdwebimage принять URL, но вы применили в этом ImageView в моих знаниях не существует никаких проблем –
жаль, что это значит. Мне жаль, что я не получил вас – hellosheikh
, насколько мне известно, в вашем коде верен, один сомневаюсь, что вы вызвали метод resizeImage –