Ich versuche, nach dem Klicken auf den Submit-Button zum Controller für die untere Ansicht zu wechseln, aber wenn ich das mache, wird ein neues Fenster erstellt.Wie gehen Sie in einer Mac-Anwendung vor, ohne ein neues Fenster zu erstellen?
0
A
Antwort
0
, dass eine der Standardverhalten von Cocoa segues ist. Eine Lösung besteht darin, das vorherige Fenster zu schließen, wenn man sich durch das Segment bewegt.
override func prepareForSegue(segue: NSStoryboardSegue, sender: AnyObject?) {
self.view.window?.close()
//Pass data to new view
}
Ich habe gefunden, nur this tutorial und der Entwickler schafft einen sehr interessanten Übergangseffekt, werfen Sie einen Blick auf dem Quellcode am unteren Rande der Seite
Verwandte Themen
- 1. Einen Tweet-Button erstellen, ohne ein neues Fenster zu öffnen
- 2. Erstellen Sie ein neues Fenster mit NSWindow
- 3. Erstellen einer Anwendung ohne ein Fenster
- 4. Öffnen Sie ein neues Fenster ohne Fokus darauf
- 5. erstellen Sie ein Fenster opencv
- 6. Erstellen Sie eine NW.js ohne ein Fenster
- 7. Ein Bild bearbeiten, ohne ein neues zu erstellen
- 8. Wie Benutzerobjekt aktualisieren, ohne ein neues zu erstellen?
- 9. Wie man Bitmap dreht, ohne ein neues zu erstellen?
- 10. Erstellen Sie ein neues Projekt in Visual Studio, ohne ein Projektverzeichnis auf dem Datenträger zu erstellen
- 11. ein neues Fenster in MVVM
- 12. Erstellen Sie ein neues Array
- 13. Einen Link erstellen Ein neues Fenster öffnen (kein Tab)
- 14. Öffnen Sie neues Popup-Fenster ohne Registerkarte Abschnitt
- 15. Wie importiert man ein Android-Projekt in Eclipse, ohne ein neues aus der Quelle zu erstellen?
- 16. Automapper: Eigenschaftswerte aktualisieren, ohne ein neues Objekt zu erstellen
- 17. ein neues Fenster in WPF öffnet
- 18. Erstellen Sie ein neues PHP-Objekt in einer vorhandenen Klasse
- 19. Inhalt in ein neues geöffnetes Fenster einfügen
- 20. Öffnen Sie ein neues Fenster, und rufen Sie Javascript-Funktion
- 21. Erstellen Sie ein neues cmd.exe-Fenster innerhalb einer anderen cmd.exe Eingabeaufforderung
- 22. Kann ich das Standardstammverzeichnis in einer Rails-Anwendung entfernen, ohne ein neues zu erstellen?
- 23. PyQT: wie man ein neues Fenster öffnet
- 24. Aktuelle Webseite in ein neues Fenster kopieren
- 25. showModalDialog; Öffnet ein neues Fenster in IE
- 26. Ein Fenster oben in einer Anwendung erstellen
- 27. So erstellen Sie ein Popup-Fenster
- 28. Wie kann ich das Kompilierungsprotokoll veranlassen, ein neues Fenster in Emacs zu erstellen?
- 29. Wie konvertiert man die Sammlung in ein Array, ohne ein neues Array zu erstellen?
- 30. C# LinkButton.PostBackUrl - Neues Fenster ohne JS
Danke, das sieht aus wie es ist, was ich war auf der Suche zum. Werde zurückkommen, sobald ich die Möglichkeit hatte, den Code auszuprobieren. – Adam