Gibt es eine Möglichkeit, die Scroll-Mitte-Berührung eines UIScrollView zu stoppen (und zu starten), ohne das laufende Touch-Ereignis aufzugeben? Das heißt, dass Sie immer noch scrollViewDidScroll
auslösen, aber die Scrollansicht nicht zusammen mit dem Finger des Benutzers animieren.So frieren Sie das UIScrollView-Scrollen ein, ohne das Touch-Ereignis zu verlieren
Einstellung scrollEnabled
bis false
bewirkt, dass die Berührung verloren geht.
This question ist im Wesentlichen, was ich versuche zu tun, aber die Antwort funktioniert nicht (scheint).
Eine andere Option besteht darin, eine unsichtbare scrollview über Ihre echte Bildlaufansicht zu legen. Wenn scrollViewDidScroll: scrollViewDidScroll: in der unsichtbaren scrollview: Wenn Sie die echte scrollen möchten, tun Sie einfach 'realScrollView.contentOffset = fakeScrollView.contentOffset;' –