集合视图未加载图像

Posted

技术标签:

【中文标题】集合视图未加载图像【英文标题】:Collection view not loading images 【发布时间】:2017-09-25 20:56:25 【问题描述】:

我设置了一个集合视图。我正在从 firebase 下载图像,然后附加到一个数组,该数组是 collectionView 的数据源。

我在viewdidLoad() 中调用我下载图像的函数。然后在numberOfItemsInSection 方法中通过array.count 填充集合视图。

在集合视图显示后,以某种方式附加了数组。因此,集合视图中不会加载任何图像。

我做错了什么?

【问题讨论】:

【参考方案1】:

我想下载是异步运行的,这意味着您在执行 reloadData() 之后获取图像。如果你展示一些也许我可以给你更多有用的答案,但我现在可以告诉你的是你需要做的

collectionView.reloadData()

下载图片后。

【讨论】:

天哪,是的!这就对了。它只是跳过了我的想法。非常感谢朋友。

以上是关于集合视图未加载图像的主要内容,如果未能解决你的问题,请参考以下文章

将图像从解析加载到集合视图 Swift

集合视图在第一个索引上设置单选按钮图像并选择更改

从文档文件夹加载集合视图中的图像

从网络加载图像并将其显示在集合视图中

无法将本地存储的图像更快地加载到集合视图中。?

在集合视图中加载图像的更快方法