gpt4 book ai didi

iphone - 如何沿着弯曲路径拖动、抛掷 View 并为其设置动画

转载 作者:行者123 更新时间:2023-12-03 16:15:33 25 4
gpt4 key购买 nike

我有一个基于 View 的 iPhone 应用程序。目前,屏幕左上角有一个小图像。当用户点击屏幕时,图像会使用 CAKeyframeAnimation 沿着弯曲路径移动到屏幕右下角。

现在我想更改应用程序,以便用户可以沿着动画路径拖动图像,而不是在点击事件上设置动画。基本上,当用户向下或向右拖动时,动画向前步进,当用户向上或向左拖动时,动画向后步进。在触摸结束事件上,我希望图像继续沿着拖动方向的路径进行动画处理。

我知道如何读取拖动事件,但我不知道启动/停止/恢复动画或跳到动画中的特定阶段。看来我需要重新开始并使用 CAKeyframeAnimation 以外的东西。如果是这样,我该如何重新开始?

非常感谢!

最佳答案

不幸的是,无法将 CAAnimation 设置为中途启动。

您需要在用户拖动时沿着路径手动移动图像,然后在用户完成拖动后使用剩余路径创建一个新的 CAAnimation。

关于iphone - 如何沿着弯曲路径拖动、抛掷 View 并为其设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1296105/

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