2016-07-31 7 views
0

Ich habe recherchiert und recherchiert und alles versucht, was ich im Internet finden konnte, aber nichts scheint für mich zu funktionieren. Kann mir jemand sagen, wie man einen Splitview-Controller als Kind-Ansicht eines Tabbar-Controllers haben? Die nächste Möglichkeit, um es richtig zu bekommen, ist, wenn ich auf die Registerkarte klicken, zeigt es die Detailansicht anstelle des Masters. Wenn jemand mir einen sauberen Weg geben könnte, um dies zu erreichen, würde es sehr geschätzt werden.Wie funktioniert ein SplitViewController innerhalb eines Tabbarcontrollers?

+0

Wo ist der Code, den Sie bisher haben? – Shades

+0

Ich habe dies auch gepostet und habe nicht wirklich Hilfe bekommen, aber es ist was ich habe. http://stackoverflow.com/questions/38277908/uisplitviewcontroller-within-uitabbarcontroller-swift – user3462448

Antwort

1

Answers here might help Apfel empfiehlt UISplitViewController immer die RootViewController

hier sein sollte, ist die Note von Apfel

Sie nicht eine geteilte Ansicht-Controller auf einem Navigationsstapel schieben. Obwohl es möglich ist, einen Split-View-Controller als Kind in einigen anderen Container-View-Controllern zu installieren, wird dies in den meisten Fällen nicht empfohlen. Split-View-Controller werden normalerweise im Stammverzeichnis Ihres App-Fensters installiert.

Ich empfehle Ihnen, Ihre customn splitViewController mit nur einem splitViewController und versuchen

+0

ive erstellt meine eigene benutzerdefinierte splitviewcontroller Klasse und legte den Code in diesem Beispiel drin und es hat nicht funktioniert. http://stackoverflow.com/questions/38277908/uisplitviewcontroller-within-uitabbarcontroller-swift Was sollte ich in der benutzerdefinierten Klasse? – user3462448

+0

Ich meinte nicht, eine benutzerdefinierte 'UISplitViewController' zu erstellen. Ich wollte eine eigene Splitview mit Viewcontrollern wie https://github.com/mattgemell/MGSplitViewController erstellen. – Koushik

+0

In dem Beispiel, das Sie erwähnten, war' UITabBarController' der rootViewController, aber Sie müssen Ihren 'UISplitViewController haben 'als rootViewController – Koushik

0

Start, um zu erstellen diese hervorragende tutorial zum Beispiel zu bekommen, dass ein Arbeits finden. Sobald Sie damit zufrieden sind, versuchen Sie, es in einem tabBarController, entweder in Code oder in einem Storyboard einzubetten. Folgen Sie dem Lernprogramm sorgfältig, Sie müssen einige Anpassungen vornehmen, wenn Sie die tabBarController hinzufügen. Viel Glück!

Verwandte Themen