【发布时间】:2018-08-27 22:37:36
【问题描述】:
我正在尝试根据图片的纵横比以及其他因素来动态调整单元格的大小,以创建自定义布局。这些计算似乎减慢了我的应用程序的加载速度。我想将此进程移至后台线程。下面是函数的代码。是否可以在后台线程上运行它,提供一个临时单元格大小,直到计算完成,以免降低应用程序的整体性能,谢谢您的帮助。
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return self.collectionViewSizeCalculator!.sizeForPhoto(at: indexPath)
}
【问题讨论】:
标签: ios swift uicollectionview grand-central-dispatch uicollectionviewlayout