Cocoa 弹出 window 动画

Cocoa popUp window animation

我想制作弹出 window 动画,就像您尝试在 xcode 中创建新项目时那样:

我一直在寻找文档或示例,但到目前为止我还没有找到任何东西。你们中有人知道我如何构建这个 window 弹出动画吗?

非常感谢你的帮助

你是说让面板出现在主 window 上,向下滑动吗?

在这种情况下很简单:在 Interface Builder 中创建一个 NSWindow 或 NSPanel,然后将它连接到 AppDelegate 或视图控制器中的 IBOutlet。

假设新插座名为 "myNewPanel",那么您可以在 window:

上调用它
myExistingWindow.beginSheet(myNewPanel, completionHandler: nil)

并关闭它:

myExistingWindow.endSheet(myNewPanel)