如何在 AsyncDisplayKit 中使用 scrollView 函数
How to use scrollView functions with AsyncDisplayKit
我在 collection 视图中使用了这个功能:
func scrollViewWillEndDragging(scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>){
}
现在我已经转换为使用 AsyncDisplayKit,它似乎不起作用。 collection 视图不是 ASCollectionView 并且该函数不会给出任何错误,但它现在不起作用。在文档中我读到了有关 scrollNode 的信息,但我不确定它是否会取代 scrollview。听起来更像是环绕它,所以我不明白为什么不能再访问 scrollView。
好吧,我想通了,这真的很简单。我所要做的就是让它成为一个像这样的 asyncDelegate:
collectionView.asyncDelegate = self
所以我觉得有点傻,因为这就像将它设为 UICollectionViewDelegate 一样简单。我想我只是没有意识到我还没有这样做,否则在将它从 UICollectionView 转换为 ASCollectionView 并更改它时我会出错。
我在 collection 视图中使用了这个功能:
func scrollViewWillEndDragging(scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>){
}
现在我已经转换为使用 AsyncDisplayKit,它似乎不起作用。 collection 视图不是 ASCollectionView 并且该函数不会给出任何错误,但它现在不起作用。在文档中我读到了有关 scrollNode 的信息,但我不确定它是否会取代 scrollview。听起来更像是环绕它,所以我不明白为什么不能再访问 scrollView。
好吧,我想通了,这真的很简单。我所要做的就是让它成为一个像这样的 asyncDelegate:
collectionView.asyncDelegate = self
所以我觉得有点傻,因为这就像将它设为 UICollectionViewDelegate 一样简单。我想我只是没有意识到我还没有这样做,否则在将它从 UICollectionView 转换为 ASCollectionView 并更改它时我会出错。