Ich habe ein großes Problem mit meinem UIPageViewController
. Ich möchte Inhalte in meiner App mithilfe von Abschnitten und Unterabschnitten darstellen. Also habe ich "zwei" Instanzen von UIPageViewController
- horizontal (rot) und vertikal (blau) erstellt:
Früher habe ich gesagt, dass ich "zwei" Instanzen erstellt habe - es ist nicht ganz richtig - es kann Dutzende von Instanzen geben, aber nur zwei werden gleichzeitig präsentiert, Sie wissen, was ich meine . Beide Controller haben transitionStyle
auf UIPageViewControllerTransitionStyleScroll
gesetzt.
Das rote UIPageViewController
ist verantwortlich für das horizontale Scrollen zwischen den Sektionen und Blau ist verantwortlich für das vertikale Scrollen.
Beide funktionieren, wenn sie getrennt sind, aber wenn ich die vertikale UIPageViewController
horizontal positioniere,
Mein Code ist unten dargestellt:
Horizontale UIPageViewController
-Erstellung
Nur um klar zu sein, UIIndexedPageViewController
ist eine Unterklasse von UIPVC mit zusätzlicher NSUInteger index
-Eigenschaft. Seine Implementierung ist leer - es überschreibt keine Methoden.
UIPageViewController
dataSource-Methoden
So scheint es, dass die horizontale UIPageViewController
nicht zulässt, dass die vertikale sogar Pan-Gestenerkennung empfängt.
Meine Frage ist ... Gibt es eine Möglichkeit, die vertikale UIPageViewController
Berührungen zuzulassen und in beide Richtungen zu scrollen?
Jede Hilfe wäre willkommen.
Ich habe vergessen, dataSource
und delegate
Eigenschaften meiner vertikalen Seitenaufruf-Controller in
-pageViewController:viewControllerBeforeViewController:
-pageViewController:viewControllerAfterViewController:
Problem gelöst, alles funktioniert wunderbar.
Tags und Links objective-c iphone nested uiviewcontroller uipageviewcontroller