NSWindow Grow анимация (как окно быстрого просмотра) - PullRequest
4 голосов
/ 26 января 2010

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

Анимация представлений хорошо документирована, но ничего в NSWindow отсутствует. Если вы внимательно посмотрите на окно Беглого взгляда, вы увидите, что оно не меняет размер фрейма, но на самом деле начинается с крошечного окна до полноразмерного представления.

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

Должен быть более очевидный способ сделать это ...

1 Ответ

0 голосов
/ 09 апреля 2010

Нет очевидного пути. Вы должны сами анимировать рамку окна.

...