停止动画

动画是由时间控制的,你只要控制动画的速度和时间就可以任意控制动画的状态,要暂停动画的话只要获取当前动画执行的便宜时间就行了
    CFTimeInterval currTimeoffset = [layer convertTime:CACurrentMediaTime() fromLayer:nil];  
    layer.speed = 0.0;  
    layer.timeOffset = currTimeoffset; 

你可能感兴趣的:(停止动画)