Ich brauche contentOffset
Werte für eine UIScrollView
(UICollectionView
um genauer zu sein), die mit einer sehr hohen Frequenz abgetastet werden, um eine Schicht basierend auf der contentOffset
dieser scrollview zu transformieren. Ich finde, dass die Abtastrate für in scrollViewDidScroll
nicht schnell genug ist, um contentOffset
Unterschiede klein genug, um reibungslose Transformationen durchzuführen, wenn ich schnell wische. Gibt es eine Möglichkeit, nach kleineren Unterschieden zu suchen, oder gehe ich dieses Problem völlig falsch an?Wie Uiscrollview Offset schneller als in Scrollviewdid Scroll zu verfolgen?
7
A
Antwort
0
Sie können versuchen, die scrollview Delegate methods verwenden.
scrollViewWillBeginDragging() kann Ihren Zweck lösen.
Die notwendige Dokumentation kann here
Es gibt nichts schneller als das gefunden werden. Diese Delegate-Methode wird * jedes Mal aufgerufen, wenn sich der Inhalts-Offset der Bildlaufansicht ändert, so dass es keinen Sinn hätte, sie schneller als das zu probieren. –
Ich sehe, ich frage mich, wie andere Menschen Ansicht Transformationen zum Scrollen binden. Ist es möglich, dass der direkte Blick auf den Gestenerkenner zu besseren Ergebnissen führt? – coolio
hilft das? http://StackOverflow.com/a/13404171/1835155 – jbouaziz