2010-01-26 6 views
3

Каковы основные принципы выполнения сложных анимаций в NSWindow? Я хотел бы подражать анимации окна Quick Look (увеличивать/сокращать), но ничего не нашел на этом.NSWindow grow animation (как окно быстрого просмотра)

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

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

Там должен быть какой-то более очевидный способ для достижения этой цели ...

ответ

0

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

Смежные вопросы