【发布时间】:2015-07-07 19:15:29
【问题描述】:
当元素从 REST 服务加载到内存中时,如何将元素动态添加到 UICollectionView?
我现在正在打电话
.reloadData()
在我的 UICollectionView IBOutlet 上,但我不认为这是最佳做法。
我已经尝试过 performBatchUpdate,但我没有设法让它工作。
self.photoCollView.performBatchUpdates({
self.photoCollView.insertItemsAtIndexPaths(NSArray(object: photo) as [AnyObject])
}, completion: nil)
这里我试图将照片对象插入到 photoCollView 中,它是 UICollectionVIew 的 IBOutlet。
@IBOutlet var photoCollView: UICollectionView!
我会很感激一个例子。
【问题讨论】:
-
我认为现在最好的方法是使用 Instagram 的开源项目“IGListKit”。它完全支持并且非常可定制。在 Github 上搜索 IGListkit。
标签: ios xcode swift rest uicollectionview