Seit längerer Zeit kämpfe ich mit der "Montage" eines Slide-Menus welches zwischen Navigation Bar und Table-View erscheinen soll.
Dieses Menu besteht aus Haupt-und Untermenu und funktioniert ähnlich einem Tab-Bar. Jedem Untermenu-Punkt ist ein eigener Navigationscontroller zugeordnet.
Dieses Menu besteht aus Haupt-und Untermenu und funktioniert ähnlich einem Tab-Bar. Jedem Untermenu-Punkt ist ein eigener Navigationscontroller zugeordnet.
- Menupunkt A
- Untermenupunkt A1 -> NavigationController -> TableViewController -> ViewController
- Untermenupunkt A2 -> NavigationController -> ViewController -> ViewController ->
- ....
- Menupunkt B
- Untermenupunkt B1 -> NavigationController -> ....
- Untermenupunkt B2
- ...
osxentwicklerforum.de/index.ph…94dd34c72ad5bce70ebc874c1
Gibt es eine gute Lösung, die View des Slide-Menu anzuhängen, so dass die Rotation mit gemacht wird, und die View-Controller/ TableView-Controller erkennen, dass sie um die Höhe des Menus, kleiner werden müssen?
Hänge ich das Menu direkt am Main-Window an, müsste die Rotation vermutlich selbst programmiert werden, und ich weiss nicht wie ich den View-Controllern klar machen soll, dass sie weniger Platz bekommen.
Hänge ich das Menu jeweils nach Auswahl eines anderen Navigationscontrollers mit seinem Rootview diesem an, wird es schwierig bei Table-Views. Damit das Menu nicht nach oben weg scrollt, könnte ich es dem TableHeader zu weisen, was ich nicht ganz logisch finde.
Vielleicht müsste ich es dem NavigationController anhängen. Dann müsste es aber auch nach links weg scrollen wenn eine neue Ansicht dargestellt wird.
Eigentlich ist das Menu ähnlich einem Tabbar-Controller. (Jeder Menu-Punkt hat seinen eigenen Navigationscontroller). Aber auch da bin ich nicht weiter gekommen.
Hört sich langweilig oder verwirrt an. Ich hoffe, es erkennt vielleicht jemand das Problem, und kann mir eine Richtung aufzeigen.
Gruss, Oliver - Untermenupunkt B1 -> NavigationController -> ....