gpt4 book ai didi

ios - setImageWith Url 完成 block swift ios

转载 作者:行者123 更新时间:2023-11-28 12:17:55 26 4
gpt4 key购买 nike

我是 swift 的新手。我正在用 url 加载图片

mainImageView.setImageWith(URL(string: ("https:" + (content?.imagePath)!)), placeholderImage: nil)
print("dimensions after loading \(String(describing: mainImageView.image?.size))")

如果我打印如上所示的图像尺寸,则尺寸为 21*6.5。但是,如果我等待一段时间然后打印尺寸为 188*109。如何将完成 block 添加到 setImageWith 以便我可以知道图像何时完成加载?

最佳答案

您可以使用 Sdwebimage 通过完成 block 加载图像 https://github.com/rs/SDWebImage

imageView.sd_setImageWithURL(NSURL(string: urlString), completed: {
(image, error, cacheType, url) in
// you can get the image width here...
})

关于ios - setImageWith Url 完成 block swift ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45838794/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com