Ich habe ein UIScrollView
mit ein paar Subviews und so weiter. Ich bin auch die ScrollView delegate
und habe die - (void)scrollViewDidScroll:(UIScrollView *)scrollView
implementiert. Unter meiner Schriftrolle gibt es eine andere Ansicht.
Ich möchte diese Ansicht anzeigen, wenn der contentOffset
der Bildlaufleiste unter 50px auf der X-Achse geht, "% s_%% scrollView zurücksetzen" und die aktuelle scrollView-Geste abbricht, so dass der Benutzer seinen Inhalt nicht manipuliert, wenn die neue Ansicht angezeigt wird / p>
Ich habe die Methode wie folgt implementiert:
%Vor% Ich habe versucht, die Eigenschaft contentOffset
auf userInteractionEnabled
zu setzen, aber sie wird erst wirksam, nachdem die Berührung beendet wurde. Und ich habe eine Reihe anderer Eigenschaften ausprobiert, aber keiner scheint zu funktionieren.
Wie kann ich das beheben?
Tags und Links objective-c ios uiscrollview uiscrollviewdelegate