2012-04-12 9 views
0

Ich muss eine App für iPad machen, die eine UISplitViewController - ähnliche Ansicht aber mit zusätzlichen Navigationsleisten auf der Oberseite erfordert. Leider hat der native UISplitViewController keine Unterstützung dafür. Als Beispiel dafür, was ich will, sollten Sie die Website Apple-Dokumentation, die wie folgt aussieht:Alternative zu UISplitViewController?

What I want

Aber was UISplitViewController Angebote ist ein Teil davon (Master-Detail-Controller):

What we're given

Also meine Frage ist: Was ist der beste Weg, dies zu tun? Sollte ich die Unterklasse UISplitViewController (von der ich etwas weniger überzeugt bin) oder sollte ich loadNibNamed: verwenden oder gibt es dort ein Open-Source-Projekt?

Bearbeiten Ich muss Bilder, Schaltflächen und eine Suchleiste in der oberen Leiste hinzufügen.

+0

Soll die Navigationsleiste ganz oben vereinheitlicht werden? Oder sind Sie mit einzelnen Bars in Ordnung? – Alladinian

+0

Ich denke, beides würde gut für mich funktionieren. Die einzige Anforderung ist eine zusätzliche Ansicht (anstelle einer Navigationsleiste vorzuziehen) über der Navigationsleiste der geteilten Ansicht –

Antwort

1

Was Sie brauchen MGSplitViewController. Sie können den Split-View-Controller in einen Navigationscontroller schieben. Sie können auch erreichen, was Sie benötigen, indem Sie in der Ansichtshierarchie graben und Ihre Sicht dorthin pflanzen, aber MGSplitViewController wäre eleganter.