问题标签 [caanimation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1787 浏览

objective-c - UIView 动画块与 CAAnimation

iOS动画专家!每种方法的优缺点是什么?我知道 Apple 推荐块而不是旧的UIView动画方法(UIView beginAnimations等),但是呢CAAnimation?你什么时候会使用一种方法而不是另一种?在性能方面是否存在权衡?

0 投票
0 回答
192 浏览

cocoa - 可可中的动画帧大小以及动画结束时的通知

目前我有这个代码:

在动画结束时,我需要启动其他操作,所以我需要知道这一点。

另一方面,我读到 CAAnimation 类有一个委托方法,它可能正是我正在寻找的 (animationDidStop:finished:),但我想知道它可以使用动画代理 o CABasicAnimation 获得相同的效果。

0 投票
2 回答
529 浏览

objective-c - 动画停止后删除 UIButton

我正在向 UIView 添加一个按钮并创建一个动画。动画停止时如何删除按钮?这是我的代码...

我最终做了:

然后:

0 投票
1 回答
1094 浏览

iphone - 重新启动 CABasicAnimation

我循环渐变动画。当用户触摸它时,屏幕会发出红光。我使用动画委托方法循环删除图层,然后在每个循环结束时调用动画。这工作正常。

我想要实现的是,如果用户再次触摸屏幕,动画将被删除并重新启动。它目前进入快速反馈循环。

在视图控制器中

0 投票
2 回答
2382 浏览

iphone - 物体移动后的CALayer定位

我使用图层属性使用 CAAnimation 为我的 UIImageView 设置动画,如下所示:

但是在我的动画结束时(在对象从原始点移动之后),当我读取框架的 XY 坐标或中心坐标时,它们总是看起来是原始坐标,而不是对象移动到的那些坐标。

如何读取图层的坐标以便确定移动对象的正确位置?

这是我的代码:

0 投票
2 回答
1298 浏览

ios - 将 repeatCount 设置为 1e100f 会发出警告

来自苹果文档

这是我的代码:

Xcode 给出警告:

我做错了什么?

0 投票
1 回答
1689 浏览

objective-c - CABasicAnimation 在它开始之前就停止了吗?

我需要淡入我的 CALayers。这是我的代码:

但是,只有前两个对象正确褪色,所有其他对象根本不褪色。我注意到,当我在 animationDidStop 处设置断点时,大多数尚未开始的动画已经停止(即使是应该在 60 秒内开始的动画也会在前几秒内停止)。我不确定发生了什么。当我手动将每个 CALayer 的不透明度设置为 1 时,我可以正确看到它,但在制作动画时却看不到。

0 投票
1 回答
267 浏览

iphone - 在运行时修改 CABasicAnimation 的 setvalue?

我在我的项目中使用 CABasicAnimation。我使用了重复计数。但我想在计数增加时更改tovalue。有什么帮助吗?

0 投票
1 回答
175 浏览

uiview - Cocos2D 第一款游戏 - 给初学者的建议

我从未在 Cocos2D 中开发过。但是,使用常规 UIView 动画和 CAAnimation 制作这个动画应用并不容易。

我希望许多 UIImageView(从 1 到 30)以特定路径在屏幕上浮动,并且我希望它们对触摸做出响应(它们在触摸时会做一些动画)。当它们被触摸或到达屏幕边缘时,我还需要它们来回移动屏幕(将计算新路径)。在需要时检索每个元素的 X 和 Y 位置非常重要。

问题是:什么 Cocos2D 类最适合(对于初学者)来实现这一点?我尝试过 UIView 动画和 CAAnimation,但遇到了一些困难,所以我觉得 Cocos2D 可能会带来更好的结果。谢谢你。

0 投票
1 回答
269 浏览

ios - CAAnimation 没有动画?

我正在尝试使用 CAAnimation 在我的应用程序中切换视图控制器。当我在这两个特定的视图控制器之间切换时,我不想要任何动画。这可能吗?如果是这样,我将如何实现这一目标?

谢谢!