2016-09-23 3 views
2

Ich habe diese Funktion verwende ich in meiner Sammlung Ansicht verwenden:Wie Scrollfunktionen mit AsyncDisplayKit

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

Es scheint nicht, jetzt zu arbeiten, dass ich über zu verwenden AsyncDisplayKit umgewandelt haben. Die Auflistungsansicht ist keine ASCollectionView und diese Funktion gibt keine Fehler, aber sie funktioniert jetzt nicht. In den Dokumenten habe ich über scrollNode gelesen, aber ich bin mir nicht sicher, ob dies Scrollview ersetzt. Es hört sich eher so an, als würde es sich um es herumschlingen, also sehe ich nicht, warum ScrollView nicht mehr zugänglich ist.

Antwort

1

Okay, ich habe es herausgefunden und es war wirklich einfach. Alles, was ich tun musste, war es eine asyncDelegate wie diese machen:

collectionView.asyncDelegate = self 

ich irgendwie So fühlen sich dumm, weil dies so einfach ist es ein UICollectionViewDelegate als zu machen. Ich glaube, ich habe gerade nicht bemerkt, dass ich das noch nicht gemacht habe, sonst hätte ich bei der Konvertierung von UICollectionView zu ASCollectionView einen Fehler gehabt und es einfach geändert.