美文网首页IOS开发
CAanimation动画 暂停,继续

CAanimation动画 暂停,继续

作者: 股金杂谈 | 来源:发表于2017-08-24 18:16 被阅读142次

    暂停:

    let pausedTime = layer.convertTime(CACurrentMediaTime(), fromLayer: nil)  
    layer.speed = 0.0  
    layer.timeOffset = pausedTime 
    

    继续:

        let pausedTime = layer.timeOffset  
        layer.speed = 1.0  
        layer.timeOffset = 0.0  
        layer.beginTime = 0.0  
        let timeSincePause = layer.convertTime(CACurrentMediaTime(), fromLayer: nil) - pausedTime  
        layer.beginTime = timeSincePause  
    

    参考:http://blog.csdn.net/yongyinmg/article/details/39673665

    相关文章

      网友评论

        本文标题: CAanimation动画 暂停,继续

        本文链接:https://www.haomeiwen.com/subject/bfgedxtx.html