При максимизации приложения MacOS до полноэкранного режима строка меню по умолчанию скрыта:
Однако, когда пользователь перемещает курсор наВ верхней части экрана строка меню снова появляется.Кроме того, в строке заголовка окна появляются цветные кнопки для изменения размера и закрытия окна:
В моем случае (где окно titleVisibility
установлен на hidden
), это вызывает смещение кнопок панели инструментов.Чтобы предотвратить это (и позволить им сохранить свою позицию), мне нужно будет обновить макет панели инструментов во время анимации вставки.
К сожалению, я не смог найти какой-либо метод уведомления или делегата, который информируетконтроллер окна, когда строка меню и кнопки собираются скользить (и с какой анимацией).
Есть ли способ обнаружить это?