如何在可可中设置用FadeOut动画隐藏的NSView?

时间:2010-10-11 16:22:55

标签: objective-c cocoa

我正在使用以下代码隐藏CustomView元素的子视图:


[[[theViewcont subviews] objectAtIndex:0] setHidden:TRUE]

如何在隐藏此NSVIEW时添加淡入淡出动画?

1 个答案:

答案 0 :(得分:20)

找到解决方案HERE CocoaDev:CoreAnimation

所以当你有这样的东西来隐藏你的子视图时:


[[[theViewcont subviews] objectAtIndex:0] setAlphaValue:0.0];

为动作添加动画,您应该添加以下内容:


[[[[theViewcont subviews] objectAtIndex:0] animator] setAlphaValue:0.0];

所以你有正确的方法'淡出'子视图con Cocoa