ios - 如何使用 CABasicAnimation 使缩放保持不变

标签 ios ipad

我正在我的应用程序上创建一些动画,下面的代码会缩小一个对象直到它消失。我不知道如何让物体消失并保持这种状态,即。如何让动画在完成后保持不动。有什么问题吗?干杯!

        CABasicAnimation* zoomOut = [CABasicAnimation animationWithKeyPath:@"transform.scale"];
        zoomOut.duration = 1;
        zoomOut.toValue = [NSNumber numberWithFloat:0];
        [draggedObject addAnimation:zoomOut forKey:nil];

最佳答案

我找到了。它还需要以下两个方法:

        zoomOut.removedOnCompletion = NO;
        zoomOut.fillMode = kCAFillModeForwards;

关于ios - 如何使用 CABasicAnimation 使缩放保持不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11450110/

相关文章:

iphone - 来自应用程序委托(delegate)的 presentModalViewController

iphone - 如何知道我们使用的是 iPad 还是 iPhone

ios - 如何在ios中选择ipad应用程序?

iphone - 当我们执行 presentViewController 时,幕后会发生什么?

ios - 沿弧定位 CATextLayers

ios - Swift:如何将字符串数组分配给 UITextFields 数组的文本属性?

ios - 设备上的Xcode5调试-EXC_BAD_ACCESS

ios - ANE、iOS 和 BitmapData

ios - NSDateFormatter 为特定日期返回 null

javascript - 在 UIWebView 中打开的 HTML 页面中自动填充用户名和密码