2016-03-31 18 views
4

Hallo!

TARGET:
this zu erreichen.

ANSATZ:
+ Lesen Sie mehr über Container Ansichten
+ RKSwipeBetweenViewControllers gefunden
+ Thought von Mischen beide in einem

GLITCH:
Die vorgenannte Third Party (RKSwipeBetweenViewControllers) ist im Grunde ein Kind von UINavigationController, Manipulation UIPageViewController und UIScrollView, und so, was ich hier zu erreichen versuchen ... ist die NavController die Container View um eingebettet zu haben.

ERGEBNIS:
Dies ist jedoch nicht funktioniert und zeigt einen schwarzen Container, in dem ich viewDidLoad-embedding die RWSwipeViewControllers bin.

SINNE:
Die folgende, jedoch nicht von Nutzen zu mir:
+ Embedding a navigation controller in a container - Objective C
+ iOS - NavController & Custom ViewsVersucht, eine UINavigationController-Unterklasse in einer Container-Ansicht mit AutoLayout `viewDidLoad-Embed 'einzubinden


Schnelle Hilfe geschätzt, bitte. Danke!

+0

Kann jemand eine Richtung zumindest vor, nach vorne zu bewegen, wenn die Lösung nicht selbst? ... ansonsten dachte ich daran, einen View-Controller mit Buttons als Tabs und einem gemeinsamen ScrollView zu erstellen, in dem ich Gesten hinzufügen würde, zusätzlich zum Ändern des Inhalts-Offsets der ScrollView durch Antippen von Schaltflächen. –

+0

das klingt wie ein guter Weg zu gehen. Schauen Sie in UIPageViewController für die Handhabung von swipable View-Controller – mattsven

+0

Hey, danke @mattsven! Aber du meinst, ohne ** Container Views ** zu benutzen? –

Antwort

0

Fügen Sie den ViewController einfach in einen UINavigationController ein und setzen Sie den UINavigationController als rootViewController. Hoffe, das hilft:

ViewController *vc = [[ViewController alloc] init]; 

UINavigationController *nvc = [[UINavigationController alloc] initWithRootViewController:vc]; 

self.window.rootViewController = nvc; 

oder sonst

Wenn Sie Navigation-Controller mit Storyboard hinzufügen wollen, dann ist es sehr einfach, einfach die folgenden Schritte: * wählen Sie das Drehbuch zu dem Sie ein Storyboard anhängen möchten, * gehe zur Symbolleiste, dann Editor-> Einbetten-> Navigationscontroller. * Ihr Storyboard wird automatisch in den Navigationscontroller eingebettet.

diesen Link Geworben

Embedding a navigation controller in a container - Objective C

+0

Ich wünschte nur du wärst durchgegangen was ich geschrieben habe ...: | –