如何调用 UICollectionview 的特定数据源方法?
Posted
技术标签:
【中文标题】如何调用 UICollectionview 的特定数据源方法?【英文标题】:how to call a particular data source method of UICollectionview? 【发布时间】:2016-02-16 09:59:05 【问题描述】:UICollectionView
可以reloadData
。但是,我只想重新加载sizeForItemAtIndexPath
。我怎样才能做到这一点?
【问题讨论】:
根据您的要求使用布尔变量。你不能调用特定的数据源方法。 为什么不重新加载整个收藏视图?有什么原因吗? @NSPratik 因为我在 cellForItemAtIndexPath 中加载 URL 图像并且我想要动态集合单元格大小。因此,一旦下载了所有图像,我想根据图像大小调整单元格的大小。 下载前尝试获取分辨率大小.. 【参考方案1】:您可以使用这些方法 invalidateIntrinsicContentSize 和 layoutIfNeeded 来阅读更多文档
【讨论】:
以上是关于如何调用 UICollectionview 的特定数据源方法?的主要内容,如果未能解决你的问题,请参考以下文章
默认情况下,如何选择 UICollectionView 的特定索引路径?
UICollectionView:如何在委托方法中设置特定项目后获取项目大小
如何将 UIAlertController 操作表锚定到特定单元格 UICollectionView?
如何使用 viewForSupplementaryElementOfKind 显示 UICollectionView 的特定单元格 - swift
如何使用 UICollectionView scrollToItemAtIndexPath 将特定项目定位到“左上角”?