4

在 NSWindow 上做复杂动画的基本原理是什么?我想模仿快速查看窗口动画(增长/收缩),但没有找到任何关于此的内容。

动画视图有据可查,但 NSWindow 上没有。如果您仔细查看“快速查看”窗口,您会发现它并没有改变帧大小,而是真正从一个小窗口开始到完整大小的表示。

到目前为止,我想做的是截取窗口的屏幕截图,将该屏幕截图放入无边框的窗口内容视图中,这样我就可以假装窗口正在动画。动画完成后,隐藏该临时窗口并显示“真实”窗口。

必须有一些更明显的方法来完成这个......

4

1 回答 1

-1

没有明显的方法。您必须自己为窗口的框架设置动画。

于 2010-04-08T20:52:12.973 回答