Frage

Ich habe ein UIScrollView Objekt, wo ich einige Effekte geschehen implementieren möchte, wenn der Benutzer Scrollen wird. Gibt es eine Möglichkeit, ein Verfahren auf meiner Ansicht Controller-Klasse aufrufen, wenn der Benutzer startet eine Scroll-Aktion oder scrollt?

Was ich brauche, ist auch die aktuelle Bildlaufposition. Ich bin fast sicher, dass es etwas Nützliches zur Verfügung steht. Vielleicht könnte ich 50-mal pro Sekunde für die aktuelle Scroll-Offset oder etwas fragen. Jede Idee?

War es hilfreich?

Lösung

Werfen Sie einen Blick auf die UIScrollViewDelegate Protokoll.

Sie können Ihren View-Controller als Delegierter für die Scroll-Ansicht eingestellt und dort einige der Methoden implementieren, wie:

– scrollViewDidScroll:
– scrollViewWillBeginDragging:
– scrollViewDidEndDragging:willDecelerate:
– scrollViewShouldScrollToTop:
– scrollViewDidScrollToTop:
– scrollViewWillBeginDecelerating:
– scrollViewDidEndDecelerating:
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top