2012-01-23 78 views
1

有没有什么方法可以为NSPopover创建自定义动画?NSPopover自定义动画

我可以通过使用animates属性关闭动画,但由于NSPopover是NSResponder的子类,而不是正确的视图或窗口,我无法弄清楚如何为自己设置动画。

回答

2

没有办法挂钩到NSPopover的动画系统。我做了一个接口的类转储,它甚至没有任何有用的私有方法。

如果你想要一个自定义的动画弹出,你将需要从头开始实现它(这并不那么难,真的)。

0

弹出窗口会根据它显示的视图进行动画处理。通过以特定的方式调整视图的大小,将会在调整视图大小时使弹出窗口变成动画。当然,只有当你想要的动画非常简单并且可以实现到popover的视图时,这才会起作用。