Gibt es eine Möglichkeit zum Speichern der Fenstergröße in den Benutzerstandardeinstellungen für den Ansichtscontroller, der als Arbeitsblatt angezeigt wird? Ich benutze Storyboard und Überleitung mit Typblatt.Speichern der Fenstergröße für den Blattsicht-Controller
1
A
Antwort
1
Ergebnis meiner Forschung
class SheetController: NSViewController, NSWindowDelegate {
// MARK: - Interface Builder
@IBInspectable var autosave: String?
// MARK: - NSViewController
override func viewWillAppear() {
super.viewWillAppear()
guard let window = self.view.window, let saveName = autosave else {
return
}
window.delegate = self
// restore window size
window.setFrameUsingName(saveName)
}
// MARK: - NSWindowDelegate
func windowDidEndLiveResize(notification: NSNotification) {
guard let saveName = autosave else {
return
}
// save new window size
self.view.window?.saveFrameUsingName(saveName)
}
}
+0
Danke dafür. Ein bisschen nervig das ist nicht automatisch eingebaut. –
Verwandte Themen
- 1. Popup-Fenstergröße entsprechend der Fenstergröße einstellen
- 2. Fenstergröße für xlsxwriter einstellen
- 3. Fenstergröße für eigenständige Anwendung festlegen
- 4. Fenstergröße in GLSL für OpenGL?
- 5. Objektgröße abhängig von der Fenstergröße?
- 6. Wie kann ich die Fenstergröße und den Positionszustand einfach mit Obj-C speichern?
- 7. emacs programmgesteuert Fenstergröße ändern
- 8. Verschwinden der Serie in der Fenstergröße (JavaFX)
- 9. Mehrere Fenstergröße für mehrere Rahmen in tkinter
- 10. Skalierung der Vorschaubilder auf der Fenstergröße
- 11. Abrufen der Fenstergröße des Öffnerfensters (IE)
- 12. Javascript vor und nach Ereignissen für Fenstergröße
- 13. Unterschiedliche Werte für Bildschirmgröße und wpf-Fenstergröße
- 14. maximierte Fenstergröße
- 15. Whiptail - Fenstergröße ändern
- 16. gVim Schriftart dynamisch anhand der Fenstergröße ändern
- 17. "Über der Falte" Fenstergröße im Durchschnitt
- 18. Wiederherstellen der Fenstergröße auf der Schaltfläche zum Anpassen der Minimierung
- 19. Highcharts - Marginupdate auf Fenstergröße
- 20. Cubism.js mit Fenstergröße ändern
- 21. Fenstergröße html css
- 22. JS auf Fenstergröße ändern
- 23. iterm2 Standard-Fenstergröße
- 24. Erhöhen Sie den negativen Wert der Eigenschaft basierend auf der Fenstergröße
- 25. Fenstergröße des tkinter-Programms
- 26. Kivy: Wie Fenstergröße ändern?
- 27. Fenstergröße und Auszug Länge
- 28. Gridsplitter: Zeilenhöhe auf Fenstergröße beschränken
- 29. Resize Colorbox auf Fenstergröße ändern
- 30. So speichern Sie den Status der Instanzklasse?
peinliche Frage: _Warum ... _ aber kurz, können Sie diese Informationen speichern, in 'NSUserDefaults' ohne Problem?. – holex
Das Blatt ist in der Größe veränderbar und hat eine Textansicht. Es ist kein Prinzip, nur für die Benutzerfreundlichkeit. – avvensis
und warum können Sie nicht die Größe des Fensters in Runtime lesen? _why_ musst du es dauerhaft speichern? – holex