दोहराने से पहले देरी करता है मेरे पास एक गेंद छवि है जिसे मैं पथ के चारों ओर एनिमेट कर रहा हूं। एनीमेशन हमेशा के लिए दोहराने के लिए सेट है, लेकिन दोहराने के बीच देरी क्यों है?CAKeyFrameAnimation
CGPathRef aPath;
aPath = CGPathCreateWithEllipseInRect(CGRectMake(0, 0, SIZE, SIZE), NULL);
[CATransaction begin];
arcAnimation = [CAKeyframeAnimation animationWithKeyPath: @"position"];
[arcAnimation setBeginTime:CACurrentMediaTime()];
[arcAnimation setDuration: 1.5];
[arcAnimation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear]];
[arcAnimation setAutoreverses: NO];
[arcAnimation setRepeatCount:HUGE_VALF];
arcAnimation.removedOnCompletion = NO;
arcAnimation.fillMode = kCAFillModeRemoved;
[arcAnimation setPath: aPath];
[ball.layer addAnimation: arcAnimation forKey: @"position"];
[CATransaction commit];
CFRelease(aPath);
हां, यह एक आकर्षण की तरह काम करता है! धन्यवाद! –
यह पता लगाने की कोशिश कर रहे एक घंटे बिताएं ... यह डिफ़ॉल्ट क्यों नहीं होगा ?! – cph2117