Gif 图像(来自 url)未在 uiimage 视图中加载
Posted
技术标签:
【中文标题】Gif 图像(来自 url)未在 uiimage 视图中加载【英文标题】:Gif image (from url) is not loading in uiimage view 【发布时间】:2020-03-15 00:25:09 【问题描述】:我正在使用这个解决方案:SO。我在哪里从 url 加载 gif。我的代码如下所示:
@IBOutlet weak var imageView: UIImageView!
var imageList: [String] = ["http://www.gifbin.com/bin/4802swswsw04.gif", "http://www.gifbin.com/bin/4802swswsw04.gif"]
let imageURL = UIImage.gifImageWithURL(imageList[0])
imageView.image = UIImageView(image: imageURL)
我正在使用这个This link 来支持该 SO 中提到的 gif。但我收到错误Cannot assign value of type 'UIImageView' to type 'UIImage?
。是的,我明白。但是我该如何解决这个问题,我尝试使用 UIImage 进行修复,但图像 gif 没有显示。
任何解决方案都会有所帮助。
我什至尝试过:
imageView.image = UIImage.gifImageWithURL(imageList[currentnImageIndex])
但是图片没有显示。
【问题讨论】:
【参考方案1】:看看报错:Cannot assign value of type 'UIImageView' to type 'UIImage?
您正在创建一个 ImageView,然后将其设置为 .image,因此您可能只需要更改:
gifImageView.image = UIImageView(image: imageURL)
到
gifImageView = UIImageView(image: imageURL)
【讨论】:
我已经试过了。我的屏幕是空白的..没有图像加载到我的屏幕 @turky 我只是看了一下那个库,它不值得使用。就像每个人在那个 SO 帖子中所说的那样,它充满了内存泄漏。 显示 gif 图像的任何其他替代解决方案?以上是关于Gif 图像(来自 url)未在 uiimage 视图中加载的主要内容,如果未能解决你的问题,请参考以下文章