问题描述
我有一个管理模糊的UIViewPropertyAnimator,除其他外,我想将它仅仅用于它的fractionComplete属性。问题是,如果我将fractionComplete设置为1.0,它将完成并删除所有动画,这是我想要保留的。
基本上,我不希望动画师完成,因为这清除了它的动画块。
考虑的解决办法
fractionComplete夹在类似于0.001...0.999的东西上发布于 2017-09-21 15:14:26
现在可以使用iOS11设置
var pausesOnCompletion: Bool { get set }论UIViewPropertyAnimator
当此属性的值为true时,动画处理程序在动画完成时仍处于活动状态,并且不执行其完成处理程序。将动画器保持在活动状态允许您逆转动画,即使它已经完成。当此属性的值为false时,动画器在动画完成时自动切换到非活动状态,从而结束动画。此属性的默认值为false。
来源:https://developer.apple.com/documentation/uikit/uiviewpropertyanimator/2909004-pausesoncompletion
https://stackoverflow.com/questions/43564406
复制相似问题