问题标签 [cakeyframeanimation]
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.
iphone - 动画到 CAKeyframeAnimation 的一个特定关键帧值
我的 CAKeyframeAnimation 中有四个位置是贝塞尔路径的一部分,并且我的动画在路径上运行良好。但现在我需要将动画精灵移动到关键帧位置值的一个特定值。我怎么能意识到这一点?谢谢!
ios - 动画 ViewController 适用于 iOS 5,但不适用于 iOS 4
我在 ViewController B 中加载 ViewControllerA。它是一个小的动画角色,在一个更大的场景中。
在 ViewControllerA 内部,有一个旋转动画,如:
它自己的 viewDidLoad 和 viewDidAppear 看起来像:
在 iOS5+ 中,它加载和动画效果很好,在 iOS 4.3 中,它加载但看不到动画。
有什么见解吗?
ios - 同一对象上的 2 个动画,仅最后一次显示。如何显示第一个没有嵌套完成块?
我正在使用块在同一个 UIImageView 上制作两个动画。动画不是完全背靠背,而是几乎;两者之间有一些逻辑。
- 将 UIImageView 从视图上的一个位置动画到另一个位置。
- 执行确定是否允许图像留在那里的逻辑
- 如果不允许,撤消动画(UIImageView 弹回原始位置)
如果我按上述方式实现,则仅显示第二个动画(据我了解,这是正常行为)。如果我将逻辑和第二个动画块嵌套在第一个的完成块中,我会看到两个动画,但是有相当多的代码会塞进那个完成块,而且看起来很丑陋而且不合适。
在非嵌套配置中,为什么iOS要缩短前面的动画,只执行最后一个,我怎么能强制它等待第一个,然后再执行下一个?我认为它不需要阻塞主线程或在完成块中“坐下来旋转”;我只想显示所有动画。尝试为第二个动画添加延迟无济于事。
这是 CAKeyframeAnimation 的工作吗?
ios - 使用 CAKeyFrameAnimation(或其他东西?)通过 RubyMotion 使图像反弹
我是 Core Animation 的新手,也是 RubyMotion 的新手(自 1 月以来一直在 Xcode 中使用 Obj-C)。我需要 AppLabel (它的 png 在名为 AppAppearance.rb 的文件中指定,但它加载的所有动画都在此文件中)。现在我正在使用 animateWithDuration 但是当标签加载时我需要向左反弹。任何可能的帮助将不胜感激,我整天都在转圈。我正在尝试使用以下代码:将图像退回以查看以及我可以在 CAKeyFrameAnimation 上找到的任何内容,但我在将 Obj-C 转换为 Ruby 时遇到了困难。谢谢!
objective-c - CAKeyframeAnimation 关键路径错误
我正在尝试为transform
视图的属性设置动画。这是我的代码:
出于某种原因,每当我将方法的参数设置animationWithKeyPath:
为“转换”时,都会出现错误。我已经尝试了半个小时来调试这个,但找不到错误。我最初虽然我在 UIView 的转换属性上执行不允许的动画,但我知道我可以做这样的事情:
提前致谢。
iphone - CAKeyframeAnimation 延迟后重复
我有 3 个 uiviews,其中添加了一个 CAKeyframeAnimation 层来反弹。目前我在延迟后将这些添加到每个 uiview 并将它们设置为重复。
我需要他们做的是重复但延迟之后。所以视图 1 动画,但要等到视图 2 和 3 动画之后再开始。
我似乎无法阅读文档中提到重复 CAKeyframeAnimation 并具有重复开始时间延迟的任何地方。
谁能想到一个想法来解决观点之间的延迟?
谢谢
担
到目前为止的代码:
}
objective-c - 向现有动画添加新动画
我的应用程序我想将 UIImageView 从默认位置移动到用户点击的位置。但是,如果在完成此动画之前,用户再次点击其他点,则该 imageView 不应该从原始位置开始,而是应该从点击新点后停止动画的点开始。我怎样才能做到这一点。以下是将 imageView 移动到用户点击位置的代码。
ios - UIViewControllers Transitions Effect 像 iBooks 书籍打开效果?
我一直在开发应用程序,它是 iBooks 的克隆,在过去的两天里,我一直在尝试像 iBook app perform 那样为书籍封面流制作动画。
这是一个 iBooks 屏幕截图,我的书架是这样的:
当用户点击任何一本书时,我想像这样执行动画转换:
您可以在左侧看到书籍封面翻转,白色视图是用于加载书籍内容的新视图控制器。
谁能帮我解决这个问题?我想执行完全相同的动画。有两个视图控制器。
animation - 防止 calayer 移动到原始位置
我能够让 CALayer 在路径上设置动画,但在动画之后 CALayer 会跳回原始位置。有什么办法可以防止这种情况发生吗?任何帮助表示赞赏。
ios - 第一次运行时关键帧动画延迟
我正在使用关键帧动画来为一系列图像设置动画。但是当我第一次运行它时,动画开始之前会有延迟。之后,它运行顺利。我尝试强制加载所有图像。它减少了延迟,但它仍然可见。我怎样才能进一步减少延迟。