Ответ 1
Apple упрощает работу. В построителе интерфейса для вашего окна просто введите уникальное имя в поле Autosave
и сохраните его под этим именем в глобальных настройках по умолчанию пользователя. Например.
Я заметил, что все приложения на OS X, похоже, сохраняют размер, на который вы его установили. В следующий раз, когда вы его открываете, он обычно находится в том же положении и размере.
Я создаю приложение, и я заметил, что после изменения размера, если я снова запустил приложение, это просто размер того, что я установил в Xcode 4 IB, а не тот размер, который я изменил до его запуска.
Нужно ли вручную сохранять размер окна при каждом изменении? Или есть более простой способ сделать это через IB? (Мое окно имеет минимальный размер, если это что-то меняет.)
Apple упрощает работу. В построителе интерфейса для вашего окна просто введите уникальное имя в поле Autosave
и сохраните его под этим именем в глобальных настройках по умолчанию пользователя. Например.
Когда вы выбираете свое главное окно в построителе интерфейса, в указателе атрибутов должно быть свойство Autosave
. Поместите какое-нибудь имя в трюк для меня.
После установки имени Autosave
в IB я мог видеть, что мой оконный фрейм был сохранен в файле настроек, но автовосстановление не будет работать. Затем я вспомнил, чтобы снять флажок Close windows when quitting an app
в Системные настройки в настройках Общие, а положение окна будет восстановлено как ожидалось.
Не работает для меня с Xcode6. Я могу ввести имя, но окно открывается не в последней позиции.