Каковы основные принципы создания сложных анимаций в NSWindow? Я хотел бы имитировать анимацию окна «Быстрый просмотр» (увеличивать / уменьшать), но ничего не нашел по этому поводу.
Анимация представлений хорошо документирована, но ничего в NSWindow отсутствует. Если вы внимательно посмотрите на окно Беглого взгляда, вы увидите, что оно не меняет размер фрейма, но на самом деле начинается с крошечного окна до полноразмерного представления.
Пока что я подумал о том, чтобы сделать снимок экрана с окном, поместить его в окно содержимого окна без полей, чтобы я мог притворяться, что окно анимируется. После завершения анимации скройте это временное окно и покажите «реальное» окно.
Должен быть более очевидный способ сделать это ...