ios - Collection View 未加载图像

标签 ios swift3 uicollectionview

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

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

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

我做错了什么?

最佳答案

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

collectionView.reloadData()

下载图像后。

关于ios - Collection View 未加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46414050/

相关文章:

sqlite - GRDB.swift 使用 swift 3 请求而不通过模型[完成]

ios - 由于内存压力而终止

ios - 圆角渐变 UIButton iOS

ios - 在 TableView 中重新加载数据

ios - 带有 uipageviewcontroller 的转换页面

swift - 使用 Swift3 将图像上传到 Amazon S3

ios - boundingRectWithSize :options:attributes:context: is not returning accurate expected UILabel size

ios - IF LET 与 GUARD LET 中的返回语句

ios - 滚动时应用 CollectionView layerMask "jitter"

ios - 完全阻止与 UICollectionView 的交互