gpt4 book ai didi

iOS 动画 >> 如何为单个对象设置动画以移动多个位置

转载 作者:行者123 更新时间:2023-11-29 04:34:36 24 4
gpt4 key购买 nike

我希望有一个UIImageView,它将“漂浮”在屏幕上,在多个位置之间移动。如何使用 [UIView animateWithDuration:...] 编写从 A 点到 B 点的代码非常清楚。在“完成” block 中添加 C 点听起来甚至很合理。你知道吗?我还可以将 D 点添加到 C 点的完成 block 中,但在那之后,我开始得到一个让我迷失的意大利面条代码。

我在任何地方都找不到执行某种动画位置链的方法,例如运行一组 CGPoints ,并且 UIImageView 在它们之间移动在另一个之后。

有人知道如何做到这一点吗?

最佳答案

CAKeyFrameAnimation当涉及到在多个时间点通过多个值对对象进行动画处理时,object 非常强大且有用。

动画依赖于关键路径,幸运的是,中心是一个,并且仅接受 NSValue 对象作为点和 NSNumber 对象作为计时。可以找到一个例子 here它使缩放属性具有动画效果。它旨在成为中心属性的模板。

关于iOS 动画 >> 如何为单个对象设置动画以移动多个位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11239985/

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