Sim*_*mon 7 cocoa nsview nswindow caanimation
我想交叉淡化两个NSViews并调整它们的大小NSWindow.我知道如何单独进行,但到目前为止还不知道如何同时进行.我想我需要CAAnimationGroup它.但是因为我正在处理两个不同的对象,我不知道如何在组中添加两个动画,我不知道如何启动动画,因为我无法同时调用animator它们.
你应该使用 aCATransaction来做到这一点。所有动画都以 进行分组CATransactions,无论是隐式还是显式,请检查文档以获取更多详细信息。只需使用类似的东西:
[CATransaction begin];
[CATransaction setAnimationDuration:1.0];
[CATransaction setAnimationTimingFunction:whatever];
// adjust layer properties here for required animations
[CATransaction commit];
Run Code Online (Sandbox Code Playgroud)