如何使用“弹出”动画打开NSWindow

时间:2013-01-29 20:37:25

标签: objective-c macos cocoa animation nswindow

我想创建类似这个窗口的东西:
http://cl.ly/1m2a2w3P2D20(点击“浏览器中的视图”)

我不知道从哪里开始。它是一个定制的“动画师”或类似的东西吗?如何能有关于如何执行这样的事情的想法?
谢谢!

2 个答案:

答案 0 :(得分:6)

在10.7及更高版本中,如果您调用-setAnimationBehavior:当您使用-orderFront:或-makeKeyAndOrderFront:时,窗口将自动为此或其他几种方式设置动画。我相信你想要的行为是NSWindowAnimationBehaviorAlertPanel

答案 1 :(得分:2)

快速更新那些在Interface Builder中寻找它的人

  1. 选择窗口下方的下拉列表
  2. 选择窗口 Interfacebuilder Window Dropdown
  3. 在右侧面板中,您有一个设置列表,包括"动画" Animation Dropdown in properties panel