Как использовать функции scrollView с AsyncDisplayKit

У меня есть эта функция, которую я использую в моем представлении коллекции:

func scrollViewWillEndDragging(scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>){
}

Кажется, это не работает сейчас, когда я перешел на использование AsyncDisplayKit. Представление коллекции не является ASCollectionView, и эта функция не выдает никаких ошибок, но просто не работает сейчас. В документации я читал о scrollNode, но я не уверен, что это заменит scrollview. Это больше похоже на то, как будто оно обволакивает, поэтому я не понимаю, почему scrollView больше не доступен.

1 ответ

Решение

Хорошо, я понял это, и это было действительно просто. Все, что мне нужно было сделать, это сделать его асинхронным, как этот:

collectionView.asyncDelegate = self

Поэтому я чувствую себя глупо, потому что это так же просто, как сделать его UICollectionViewDelegate. Наверное, я просто не осознавал, что я этого еще не сделал, иначе у меня была бы ошибка при преобразовании его из UICollectionView в ASCollectionView и я просто изменил его.

Другие вопросы по тегам