使UIViewPropertyAnimator永远不会完成
问题描述
我有一个UIViewPropertyAnimator
管理模糊等等,我想把它用于它的fractionComplete
属性。 问题是,如果我将fractionComplete
设置为1.0
,它将完成并删除所有动画,我想保留它们。
基本上,我不希望动画师完成因为它清除了动画块。
考虑了变通方法
- 完成后重新添加动画
- 夹紧
fractionComplete
完成0.001...0.999
东西
现在可以设置iOS11了
var pausesOnCompletion: Bool { get set }
在UIViewPropertyAnimator
当此属性的值为true时,动画制作完成后动画制作器保持活动状态,并且不执行其完成处理程序。 保持动画制作者处于活动状态允许您在动画完成后撤消动画。 当此属性的值为false时,动画制作完成时动画师会自动转换为非活动状态,从而结束动画。 此属性的默认值为false。
来源: https : //developer.apple.com/documentation/uikit/uiviewpropertyanimator/2909004-pausesoncompletion
- 有没有办法在视图和xib文件中的顶部布局指南之间添加约束?
- 多重select在IOS中不能正常工作
- UIButtonresize以适应titleLabel
- Swift – UITableView didSelectRowAtIndexPath&didDeselectRowAtIndexPath添加和删除indexPath ID
- 如何使图像在iPhone主屏幕上晃动?
- 打印Cstring(UTF-8)时NSLog()vs printf()
- UITabBar外观setSelectionIndicatorImage在第一次启动iOS7时不起作用
- iAD视图冻结广告closures
- 适当的方法来隐藏iOS上的状态栏,animation和调整根视图的大小