UICollectionView 不调用 scrollViewDidScroll - Swift

Eli*_*Eli 5 uiscrollview uicollectionview swift

我已经导入了 UICollectionViewDelege、UICollectionViewDatasource 和 UIScrollViewDelegate。

我已将我的集合视图委托和数据源设置为 self。

但是scrollViewDidScroll 没有被调用,如果这有区别,我的滚动视图会变成水平的?

如果集合视图在其中使用滚动视图,为什么不调用 scrollViewDidScroll ?

lzl*_*lzl -1

我也遇到过这个问题。我首先将委托设置为情节提要内部的 self ,此时,scrollViewDidScroll 没有被调用(但像 collectionView willDisplayCell 这样的函数,如预期的那样)。经过一番尝试后,我注意到以编程方式设置委托解决了这个问题。