Сохранение размера NSWindow и состояния - поиск изящного способа сделать это

У меня есть класс контроллера, который порождает окно, когда определенное условие происходит. Это окно может закрыться пользователем, переместило или изменило размер.

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

Поиск изящного способа сделать это. Указатели (или ссылки) будут приветствоваться.

1
задан JasonGenX 13 August 2010 в 15:09
поделиться

1 ответ

К счастью, AppKit знает, что это распространенный шаблон, и предоставил -setFrameAutosaveName: , который делает это автоматически за вас. (Если вы используете NSWindowController , вам нужно вызвать setShouldCascadeWindows: NO , который переопределит это.)

2
ответ дан 2 September 2019 в 22:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: