Ich mache eine Media Player App. Ich habe UITableViewControllers, die in Navigation Controller eingebettet sind. Ich möchte irgendwie eine Ansicht machen, die möglicherweise mehrere (2?) Dieser Tableview-Controller überlagert (eine, die die Wiedergabelisten des Benutzers zeigt, und die nächste würde die Titel in der Wiedergabeliste anzeigen), aber nur unten, wie ein gerade spielender Bar in (zB) iOS App Spotify (wie in der linken unteren Seite dieserWie mache ich eine gerade spielende Leiste wie in Media Player-Apps in iOS mit XCode?
oder wie in diesem
ich habe versucht, einen Container Blick in meine Navigation ziehen Controller (in dem meine TableViewCell eingebettet ist), wird es aber nicht lassen Ich lasse es dort fallen.
Es sieht so aus, als könnte ich die Containeransicht in mein TableView ziehen, aber wie würde es dann dort bleiben, wenn ich zwischen Tabellenansichten navigiere?
Versuchen, @ Rintaro Vorschlag zu folgen, aber ich bin ein wenig neu für XCode. Wie hast du das gemacht? Also habe ich eine einzelne Ansichts-Anwendung erstellt, ich habe eine Container-Ansicht der ersten VC hinzugefügt, sie wird sie woanders im Storyboard zeichnen, aber ich kann nicht herausfinden, wie ich diese Ansicht erkennen kann, dass es ein Navigations-Controller ist. Sobald ich dem ersten VC einen zweiten Container hinzufüge und versuche, ihn zu skalieren, verschwindet der erste Container! Es ist immer noch in der Hierarchie auf der linken Seite aufgeführt und weist immer noch einen Pfeil darauf hin, aber der View-Controller, der hinzugefügt wurde und auf den gezeigt wurde, ist ebenfalls unsichtbar ?!
UPDATE: Das funktioniert sehr gut, aber es ein Problem mit Orientierungsänderungen hat. wie kann ich das in beiden ausrichtungen machen? (Ich stelle die Hypothese auf, dass die "Nowplaying-Ansicht" derzeit vom Bildschirm entfernt wird, wenn sich die Ausrichtung ändert).
danke für Ihren Beitrag, ich habe meine Frage mit meinem Versuch, Ihre Antwort folgen, scheint vielversprechend aus Ihrem Screenshot! Was für View Controller ist der "Main Container View Controller"? Ich sehe nichts in der Objektbibliothek, die dieses Symbol hat? – Michael
Hauptcontroller ist der einfache UIViewController, der 2 UIContainerViews enthält. Gute Idee. –
@Michael Zu der Antwort hinzugefügt. – rintaro