gpt4 book ai didi

ios - 动画自定义属性的值?

转载 作者:行者123 更新时间:2023-12-01 17:08:05 25 4
gpt4 key购买 nike

我可以轻松地为UIView的positionsize等设置动画。但是,如何为“自定义”变量(例如experiencePoints)设置动画,以实现与UIView不相关的值的插值。

// The variable being animated
CGFloat experiencePoints = 0;

// Pseudo-code
[experiencePoints animateTo:200 duration:2 timingFunction:someTimingFunction];

使用此代码,如果我在动画期间访问 experiencePoints,则根据动画进行了多长时间,可以得到 0200之间的值。

额外的问题:是否可以使用CAAnimation来做我想做的事情?

最佳答案

您可以使用带有CADisplayLink的Presentation层,并通过在动画状态上添加观察者,可以将变量增加到最后一个变量。观察者将观察动画的当前状态,这最终将为您提供一种获取该VAR当前值的方法。

关于ios - 动画自定义属性的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22851089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com