这是我的问题。我有一个 UICollectionViewCell 有一个图像视图。图像是从链接下载的。图像大小不同,我希望 collectionView 单元格大小随图像大小而变化。我目前正在通过强制内部布局来实现这一点
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath)
通过将这行代码放入其中
collectionViewTrending.reloadItemsAtIndexPaths([indexPath])
下面的UICollectionViewDelegate
函数
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath)
正在处理单元格的大小调整。虽然这是有效的,但它绝对不是有效的。这是低效的,因为在 collectionView 上滚动需要更长的时间并且不流畅。有什么方法可以在不降低性能的情况下调整单元格的大小?