我有UIViewPropertyAnimator
管理模糊等等,我想将它用于fractionComplete
属性。问题是如果我将fractionComplete
设置为1.0
,它就会完成并移除所有动画,我希望保留这些动画。
基本上,我不希望动画师完成,因为它会清除动画块。
fractionComplete
钳制到0.001...0.999
答案 0 :(得分:7)
现在可以使用iOS11设置
var pausesOnCompletion: Bool { get set }
<{1}} 上的
当此属性的值为true时,动画师仍然在 动画结束时的活动状态,并且不执行它 完成处理程序保持动画师处于活动状态允许 即使它完成后你也可以反转动画。当。。。的时候 此属性的值为false,动画师自动生成 动画结束时转换为非活动状态, 从而结束动画。此属性的默认值 是假的。
来源:https://developer.apple.com/documentation/uikit/uiviewpropertyanimator/2909004-pausesoncompletion