gpt4 book ai didi

objective-c - 在 Xcode 中启动动画

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:49:11 25 4
gpt4 key购买 nike

我正尝试开始在 Xcode 中编写一些动画。我试着用谷歌搜索它,但我几乎没有解决方案。

一个是Quartz 2D,一个是core animation。

我不确定哪个更好,更容易使用和学习。我的动画应该是线动画(2d)。我需要两点之间的动画线。容易制作吗?我很困惑,因为我不知道从哪里开始。你能给我一些建议或代码示例吗?非常感谢!

*添加描述

我想定义 10 个点。像这样:

1        2         3


4 5 6


7 8 9


0

当我有用户输入时,例如 37459 行应该在这些数字之间动画显示。

线条应该是渐变的。

最佳答案

在我看来,Quartz2D 是可行的方法。使用 Core Animation,您可以定义一个对象,然后以各种方式对其进行转换,默认情况下,该转换是动画的。

但是您需要做的是自己制作动画,因为您并不是简单地变换一个对象。您需要跟踪当前正在“增长”的线条以及已经完全动画化的线条。随着时间的推移,您需要在其端点之间绘制更多的增长线。您可以使用一个简单的计时器来完成所有这些操作,该计时器会在 0.0 和 1.0 之间递增进度(就像 NSAnimation 所做的那样),并使用它来定义当前增长的行的长度。

关于objective-c - 在 Xcode 中启动动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12243066/

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