在 NSWindow 上做复杂动画的基本原理是什么?我想模仿快速查看窗口动画(增长/收缩),但没有找到任何关于此的内容。
动画视图有据可查,但 NSWindow 上没有。如果您仔细查看“快速查看”窗口,您会发现它并没有改变帧大小,而是真正从一个小窗口开始到完整大小的表示。
到目前为止,我想做的是截取窗口的屏幕截图,将该屏幕截图放入无边框的窗口内容视图中,这样我就可以假装窗口正在动画。动画完成后,隐藏该临时窗口并显示“真实”窗口。
必须有一些更明显的方法来完成这个......
在 NSWindow 上做复杂动画的基本原理是什么?我想模仿快速查看窗口动画(增长/收缩),但没有找到任何关于此的内容。
动画视图有据可查,但 NSWindow 上没有。如果您仔细查看“快速查看”窗口,您会发现它并没有改变帧大小,而是真正从一个小窗口开始到完整大小的表示。
到目前为止,我想做的是截取窗口的屏幕截图,将该屏幕截图放入无边框的窗口内容视图中,这样我就可以假装窗口正在动画。动画完成后,隐藏该临时窗口并显示“真实”窗口。
必须有一些更明显的方法来完成这个......