如何设置关闭NSWindow到NSStatusItem的动画?

时间:2018-05-13 21:50:22

标签: macos cocoa nswindow nsstatusitem

当你最小化NSWindow时,你会得到一个漂亮的动画到Dock。如何实现类似动画的最小化"到菜单栏中的NSStatusItem

我设置了NSStatusItem关闭NSWindow但没有动画时出现的位置。

我已尝试动画窗框,但由于各种布局限制,它的最小尺寸会妨碍。

1 个答案:

答案 0 :(得分:1)

为整个NSWindow制作动画不是正确的方法,并会产生垃圾般的动画效果。我建议捕获窗口的快照并将其添加到透明的全屏窗口以动画图像视图的图层。这样它的票价更加流畅。要了解如何实施,请查看此project on git

希望这会有所帮助。