Ios 使UIViewPropertyAnimator永不完成 问题描述

Ios 使UIViewPropertyAnimator永不完成 问题描述,ios,swift,uikit,Ios,Swift,Uikit,我有一个UIViewPropertyAnimator管理模糊,除此之外,我只想将其用于fractionComplete属性。问题是,如果我将fractionComplete设置为1.0,它将完成并删除我希望保留的所有动画 基本上,我不希望动画师完成,因为这会清除其动画块 考虑的变通办法 完成后重新添加动画 将fractionComplete钳制为0.001…0.999 使用iOS11,现在可以设置 var pausesOnCompletion:Bool{get set} 在UIViewPr

我有一个
UIViewPropertyAnimator
管理模糊,除此之外,我只想将其用于
fractionComplete
属性。问题是,如果我将
fractionComplete
设置为
1.0
,它将完成并删除我希望保留的所有动画

基本上,我不希望动画师完成,因为这会清除其动画块

考虑的变通办法
  • 完成后重新添加动画
  • fractionComplete
    钳制为
    0.001…0.999
使用iOS11,现在可以设置

var pausesOnCompletion:Bool{get set}
UIViewPropertyAnimator上

当此属性的值为true时,动画制作者将保留在 动画完成时处于活动状态,并且不执行其 完成处理程序。将动画制作者保持在活动状态允许 甚至在动画完成后也可以反转动画。当 此属性的值为false时,动画制作者将自动 动画完成后,将过渡到非活动状态, 从而结束动画。此属性的默认值 这是错误的


来源:

这对于iOS11来说非常好,但我仍然不知道如何使它在iOS10上工作