Ich verwende UIScrollView
innerhalb UIViewController
mit AutoLayout
. Ich gründe Seitenhöhe für UIScrollView
wie dieseUIScrollView scrollt automatisch nach oben auf Touch-Aktion
if(IS_IPHONE_6) {
self.contentViewHeight.constant = 750;
}
if(IS_IPHONE_5) {
self.contentViewHeight.constant = 700;
}
Alles funktioniert gut. Es scrollt richtig, aber wenn ich nach unten blättern und dann in der Inhaltsansicht berühre oder ich eine beliebige Unteransicht der Inhaltsansicht berühre, scrollt es automatisch nach oben. Es passiert in iPhone 6
& 6P. Es funktioniert gut in iPhone 5
. Ich habe viele StackOverflow-Posts durchsucht, konnte aber nicht das gewünschte Ergebnis erzielen. Ich habe versucht,
_scrollView.scrollsToTop = NO;
Aber es funktioniert nicht. Bitte helfen Sie mir, das automatische Scrollen zu stoppen. Ich setze folgende Einschränkungen auf UIScrollview
.
haben Sie alle 4 Seiten gepinnt? – Do2
Ja, ich habe wie im Anhang gezeigt gepinnt. – Rains
Denken Sie daran, dass Sie alle 4 Seiten an Ihre MAIN-Ansicht anheften müssen und dass die Breite Ihrer Bildlaufansicht gleich der Hauptansicht sein muss. Hast du diese zwei gemacht? – Do2