如何使用CABasicAnimation进行缩放以保持不变

Pup*_*lam 3 ipad ios

我正在我的应用程序上创建一些动画,下面的代码缩小了一个对象,直到它消失.我无法弄清楚如何使对象消失并保持这种方式,即.如何使动画在完成后保持不变.有什么问题吗?干杯!

        CABasicAnimation* zoomOut = [CABasicAnimation animationWithKeyPath:@"transform.scale"];
        zoomOut.duration = 1;
        zoomOut.toValue = [NSNumber numberWithFloat:0];
        [draggedObject addAnimation:zoomOut forKey:nil];
Run Code Online (Sandbox Code Playgroud)

Pup*_*lam 5

我找到了.它还需要以下两种方法:

        zoomOut.removedOnCompletion = NO;
        zoomOut.fillMode = kCAFillModeForwards;
Run Code Online (Sandbox Code Playgroud)