Открытие и закрытие окон
Эта статья описывает, как открыть и закрыть окно.
Открытие окна — т.е. создание видимого окна — обычно выполняются путем размещения окна в список окна приложения путем вызова одного из методов makeKeyAndOrderFront:
, orderFront:
, и т.д., в NSWindow
, и т.д. Кроме того, с определенным набором битов в Интерфейсном Разработчике показано окно, когда файл пера загружается в некоторых случаях.
Закрытие окна включает явное использование любого close
метод, просто удаляющий окно из экрана, или performClose:
, который выделяет близкую кнопку, как будто пользователь щелкнул по ней. Закрытие окна включает, по крайней мере, удаление его с экрана, но может включать избавление от него в целом. setReleasedWhenClosed:
метод указывает, выпускает ли окно себя, когда это получает сообщение о закрытии. Делегат окна также уведомляется, когда это собирается закрыться, как описано в Использовании Уведомлений Окна и Методов делегата.
Эти методы скрывают окно, не закрывая его. Метод orderOut:
удаляет окно из экрана. Можно также установить окно, которое будет удалено из экрана автоматически, когда его приложение не является активным использованием setHidesOnDeactivate:
. isVisible
метод возвращается, идет ли окно или от экрана.