- scrollViewDidScroll方法里获取self.collectionView.visibleCells时,如果手动调用scrollViewDidScroll,visibleCells会为空。解决办法:
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
self.scrollViewDidScroll(self.collectionView)
}
2.UICollectionView.visibleCells返回的数组并不是按照从左到右或者从上到下的顺序进行排列的,使用的时候,最好自己先进行排序。