淡出一个Cocoa窗口

时间:2009-12-01 22:15:20

标签: objective-c cocoa core-animation

您好我想知道是否有办法使用core-animation或quartz在objective-c中为窗口设置动画。当我关闭它时,我想淡出一个窗口。我的OSX操作系统是Tiger。

编辑:是否可以通过以某种方式从objective-c或其他方式调用方法来对Xcode中的applescript应用程序执行相同的操作?

2 个答案:

答案 0 :(得分:6)

NSViewAnimation,尽管它的名字,也适用于Windows。有a key you can use to perform fade-out animations

答案 1 :(得分:0)

使用Leopard将Core Animation添加到OS X.它与iPhone上的API相同。网上有很多iPhone核心动画教程可以帮助你入门。

This教程特定于OS X,并显示多种动画类型,包括淡入淡出。