Hier könnte ein mögliches Duplikat sein
vertikales Scrollen in UIScrollView deaktivieren
oder Sie können dies auch versuchen:
%Vor%Angenommen, es handelt sich um eine iPhone-App, so ist die Bildschirmauflösung 320 × 480 .
Nun legen Sie die Höhe der Bildlaufansicht als self.view.frame.size.height / 3
fest.
Hier wird die Höhe Ihrer Ansicht tatsächlich als 460 und nicht als 480 (20px für die Statusleiste) verwendet.
Wenn Sie also die andere Ansicht als Unteransicht zu Ihrer Bildlaufansicht hinzufügen, wird ihr Rahmen aus der Inhaltsansicht der Bildlaufansicht entfernt. Sie müssen dies also beim Einstellen Ihrer Frames / Inhaltsgröße verwalten.
Lass mich wissen, ob das für dich funktioniert.
In Ihrer XML-Datei gibt es zwei Eigenschaften, die für Scrollview verfügbar sind: horizontales Scrollen und vertikales Scrollen. Je nach Anforderung können Sie das Kontrollkästchen aktivieren oder deaktivieren. Wenn Sie den vertikalen oder horizontalen Bildlauf stoppen möchten, müssen Sie die gleiche Inhaltsgröße für den Bildlauf mit der Höhe bzw. Breite des Bildlaufs erstellen.
Tags und Links objective-c ios uiscrollview