Ziel: Damit ein Viewcontroller mehrere Seiten hat und durch einen segmentierten Controller getauscht werden kann, sind die Seiteninhalte vertikal scrollbar
Details:
Ich habe einen pagviewcontroller erstellt und als Subview in den Hauptansichtcontroller
eingebettet %Vor%Ich habe pageViewController-Funktionen aufgerufen, und ich füge Seiten über Wiederherstellungs-IDs hinzu
Ich habe den segmentierten View-Controller verwaltet, indem ich den page-Index abgerufen und viewcontroller so eingestellt habe:
%Vor%Im Storyboard haben die Unterseiten eine Bildlaufansicht, die den Inhalt enthält
Ich habe die Unterseiten-Scroll-Ansicht getestet, indem ich sie durch das Segment aufgerufen habe und es funktioniert gut
Fall:
Wie löst man dieses Problem? Ihre Richtlinien werden sehr geschätzt werden
Danke,
Ähnliche Probleme werden im Stack häufig angesprochen. Für mein eigenes Problem unter sehr ähnlichen Umständen konnte auch ich die Scrollview ohne Problem in der eigenen Ansicht verwenden, aber wenn ich sie als Unteransicht in einer anderen Unteransicht verwendete, musste ich die Scrollview-Dimensionen programmatisch festlegen.
Swift 2
scrollView.setFrame(CGRectMake(0, 0, DEVICE_WIDTH, DEVICE_HEIGHT))
oder
Schnell 3
scrollView.setFrame(CGRect(x: 0, y: 0, width: DEVICE_WIDTH, height: DEVICE_HEIGHT))
Ein weiterer (und oft als besser angesehener) Vorschlag legt automatisch die Größe basierend auf dem Inhalt fest.
%Vor%Hoffe, das hilft.
Tags und Links ios swift2 uipageviewcontroller addsubview