问题标签 [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.
objective-c - UIView 动画块与 CAAnimation
iOS动画专家!每种方法的优缺点是什么?我知道 Apple 推荐块而不是旧的UIView
动画方法(UIView
beginAnimations
等),但是呢CAAnimation
?你什么时候会使用一种方法而不是另一种?在性能方面是否存在权衡?
cocoa - 可可中的动画帧大小以及动画结束时的通知
目前我有这个代码:
在动画结束时,我需要启动其他操作,所以我需要知道这一点。
另一方面,我读到 CAAnimation 类有一个委托方法,它可能正是我正在寻找的 (animationDidStop:finished:),但我想知道它可以使用动画代理 o CABasicAnimation 获得相同的效果。
objective-c - 动画停止后删除 UIButton
我正在向 UIView 添加一个按钮并创建一个动画。动画停止时如何删除按钮?这是我的代码...
我最终做了:
然后:
iphone - 重新启动 CABasicAnimation
我循环渐变动画。当用户触摸它时,屏幕会发出红光。我使用动画委托方法循环删除图层,然后在每个循环结束时调用动画。这工作正常。
我想要实现的是,如果用户再次触摸屏幕,动画将被删除并重新启动。它目前进入快速反馈循环。
在视图控制器中
iphone - 物体移动后的CALayer定位
我使用图层属性使用 CAAnimation 为我的 UIImageView 设置动画,如下所示:
但是在我的动画结束时(在对象从原始点移动之后),当我读取框架的 XY 坐标或中心坐标时,它们总是看起来是原始坐标,而不是对象移动到的那些坐标。
如何读取图层的坐标以便确定移动对象的正确位置?
这是我的代码:
objective-c - CABasicAnimation 在它开始之前就停止了吗?
我需要淡入我的 CALayers。这是我的代码:
但是,只有前两个对象正确褪色,所有其他对象根本不褪色。我注意到,当我在 animationDidStop 处设置断点时,大多数尚未开始的动画已经停止(即使是应该在 60 秒内开始的动画也会在前几秒内停止)。我不确定发生了什么。当我手动将每个 CALayer 的不透明度设置为 1 时,我可以正确看到它,但在制作动画时却看不到。
iphone - 在运行时修改 CABasicAnimation 的 setvalue?
我在我的项目中使用 CABasicAnimation。我使用了重复计数。但我想在计数增加时更改tovalue。有什么帮助吗?
uiview - Cocos2D 第一款游戏 - 给初学者的建议
我从未在 Cocos2D 中开发过。但是,使用常规 UIView 动画和 CAAnimation 制作这个动画应用并不容易。
我希望许多 UIImageView(从 1 到 30)以特定路径在屏幕上浮动,并且我希望它们对触摸做出响应(它们在触摸时会做一些动画)。当它们被触摸或到达屏幕边缘时,我还需要它们来回移动屏幕(将计算新路径)。在需要时检索每个元素的 X 和 Y 位置非常重要。
问题是:什么 Cocos2D 类最适合(对于初学者)来实现这一点?我尝试过 UIView 动画和 CAAnimation,但遇到了一些困难,所以我觉得 Cocos2D 可能会带来更好的结果。谢谢你。
ios - CAAnimation 没有动画?
我正在尝试使用 CAAnimation 在我的应用程序中切换视图控制器。当我在这两个特定的视图控制器之间切换时,我不想要任何动画。这可能吗?如果是这样,我将如何实现这一目标?
谢谢!