Описание тега nswindowrestoration

Протокол NSWindowRestoration определяет метод, который классы восстановления должны реализовать для обработки воссоздания окон.
2 ответа

Начальный размер NSWindow в процентах от размера экрана

Я хотел бы установить размер NSWindow в зависимости от размера экрана. В Интерфейсном Разработчике есть возможность установить его в точках, но не в зависимости от размера экрана. Как я могу установить его программно по умолчанию? Обратите внимание,…
3 ответа

NSWindow восстанавливается не всегда работает

Я проверил возможность восстановления в моем NSWindow. Когда я перемещаю свое приложение, изменяю его размер и закрываю / открываю мое приложение, оно устанавливает размер и позицию окна в последний размер и положение. но это происходит не на каждом…
2 ответа

Как сохранить состояние применения в какао

Мне нужно сохранить состояние приложения во время завершения приложения, чтобы при повторном запуске приложения приложение запускалось из состояния, в котором оно было закрыто в последний раз. Это своего рода восстановление приложения, но методы вос…
0 ответов

Восстановление вложенных NSDocuments

Я работаю над Xcode-подобной IDE для MacOS. Среда IDE открывает исходные файлы (экземпляры TextDocument) и имеет отдельный файл проекта (экземпляр ProjectDocument который содержит настройки проекта. Оба являются подклассами NSDocument, Когда исходны…
1 ответ

Восстановление выделения в NSTableView (NSWindowRestoration)

Я работаю над восстановлением окна в приложении Cocoa без документов. Приложение имеет интерфейс, похожий на Mail.app. Каждое окно представляет учетную запись; на боковой панели в этом окне перечислены разговоры в этой учетной записи, а в основной о…
08 авг '12 в 09:37
2 ответа

Как программно завершить работу NSApp без кодирования состояния окна?

Все приложения OS X, которые поддерживают NSWindowRestoration можно закрыть, выбрав пункт меню "Выйти и закрыть все окна" (Option-Command Q). Это отключает восстановление состояния, и в следующий раз, когда вы откроете приложение, все окна будут в п…
1 ответ

Восстановление окна вкладки NSDocument

Этот вопрос касается восстановления окна вкладок в приложении на основе документов. В OSX, приложении на основе документов, которое позволяет пользователю создавать и преобразовывать окна вкладок, мне нужно сохранять и восстанавливать состояние вкла…
02 фев '20 в 23:12
2 ответа

Как вы ограничиваете управление окнами macOS от восстановления определенного окна?

У меня есть приложение, в котором есть несколько окон, определенных как группа окон в структуре, соответствующей приложению в основной сцене: WindowGroup("StandingsView") { StandingsView() .environmentObject(appServices) } .handlesExternalEvents(mat…