首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使UIViewPropertyAnimator永不完成

使UIViewPropertyAnimator永不完成
EN

Stack Overflow用户
提问于 2017-04-22 20:44:28
回答 1查看 2K关注 0票数 4

问题描述

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

基本上,我不希望动画师完成,因为这清除了它的动画块。

考虑的解决办法

  • 完成后重新添加动画
  • fractionComplete夹在类似于0.001...0.999的东西上
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-21 15:14:26

现在可以使用iOS11设置

代码语言:javascript
复制
var pausesOnCompletion: Bool { get set }

UIViewPropertyAnimator

当此属性的值为true时,动画处理程序在动画完成时仍处于活动状态,并且不执行其完成处理程序。将动画器保持在活动状态允许您逆转动画,即使它已经完成。当此属性的值为false时,动画器在动画完成时自动切换到非活动状态,从而结束动画。此属性的默认值为false。

来源:https://developer.apple.com/documentation/uikit/uiviewpropertyanimator/2909004-pausesoncompletion

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43564406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档