Ich bin neu in Xcode zu segue und habe Schwierigkeiten zu verstehen, wie UITabbar funktioniert.Wie ändere ich die Ansicht, wenn ich auf eine UITabBar über ein Segment klicke?
Wesentlichen solange ich innerhalb der ersten Registerkarte „Wohlbefinden“ bleiben, sollte ich in der Lage sein, drei Menüpunkte zu sehen. Jeder Menüeintrag sollte eine andere Ansicht anzeigen.
Ich bin ein bisschen verloren, wie ich eine andere Ansicht je nach der Menüelementauswahl laden kann. Theoretisch könnte ich nur zwei weitere Ansichten wie "Wellbeing" mit einer ähnlichen Menüleiste erstellen. Wenn ich in der Menüleiste herumklicke, würde ich die Ansicht auf diese Ansichten umleiten.
Aber ich bin mir nicht sicher, wie man das via Überleitung erreicht. Ein Rat würde sehr geschätzt werden.
Dank
arbeiten Warum nicht einfach containerViews innerhalb dieser Ansicht verwenden und die, die Sie zuerst angezeigt werden soll, wenn die Ansicht erscheint wie 'view.bringSubview (toFront: preferredFirstView) 'und schickte den Rest in den Hintergrund wie' view.sendSubview (toBack: otherViews) '' Wenn diese Buttons ausgewählt sind, kehren Sie sie um, aber sie werden benötigt. – CarpenterBlood
Interessante Idee. Und ich könnte immer noch jede Ansicht einzeln in IB entwerfen und sie auf diese Weise in die sichtbare Ansicht laden. Ich habe nicht das Gefühl, dass dies der offizielle Weg ist, dies zu erreichen, aber immer noch ein guter Weg. Kannst du mir bitte einen Code als Antwort zeigen? – Houman
Antwort hinzugefügt und ja jeder containerView hat einen eingebetteten ViewController, für den Sie eine ganz neue ViewController-Klasse erstellen. Ich persönlich bevorzuge diesen einen Tab-Bar-Controller, weil ich gerne die Farben aller meiner Schaltflächen basierend auf den Inhalten der Ansicht festlegen und es gibt immer Null mit TabbarController – CarpenterBlood