我实际上在任何文档中都没有看到这一点,但是如果您实现UICollectionViewDataSourcePrefetching
并具有动态调整大小的单元格:
collectionView.delegate = self
collectionView.dataSource = self
collectionView.prefetchDataSource = self
layout.itemSize = UICollectionViewFlowLayout.automaticSize
layout.estimatedItemSize = UICollectionViewFlowLayout.automaticSize
collectionView prefetchItemsAt
不起作用。如果您注释掉其中带有automaticSize
的行,它将起作用。但是,当您需要动态调整单元格大小时,这无济于事。
有人找到解决方法吗?否则,我只需要使用:
collectionView willDisplay forItemAt