问题标签 [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.
ios - UINavigationController 上视图之间的过渡动画有多长?
理想情况下,会有某种包含该值的常量。
我正在实现具有自己的过渡动画的代码,并且我希望它们具有与平台过渡动画相同的长度。
ios - CATransaction 和 CAAnimation 有什么区别?
可能与一些问题重复,但我在这里找不到它们。
iphone - 如何通过 CAAnimation 隐藏导航栏?
实际上,为了显示/隐藏,我正在使用 UIView 动画。和像动画这样的简单方法:YES/NO。但这并没有给我顺利的回应..请给我建议...
它没有给我令人满意的结果,我想用 CAAnimation 做同样的事情。
ios - CA动画麻烦
我打算使用CAAnimation
来切换视图,但我对如何实际执行此操作感到困惑。我知道CAAnimation
使用 to 和 from Value 可以工作,所以我将如何使用toValue
and移动 UIView fromValue
。假设我想模仿UINavigationController
's pushViewController
,我将如何使用CAAnimation
上面提到的方法来做到这一点?
谢谢!!!
objective-c - CALayer 协调不稳定的行为
我在 CALayers 上遇到了一些麻烦。我创建了一个添加到 UIImageView 的层。我希望该层在屏幕中与另一个视图具有相同的位置,就好像它是它的副本一样。但是随着图层被添加到 UIImageView 中,它在 NSLog 中的坐标与“复制”视图相同,但是图层位置永远不会相同,每次我尝试都会看到不同的东西。我应该遗漏一些东西。
如果我明确设置 layer.position 它似乎可以工作(例如(0,0),图层中心始终位于 targetImageView 的左上角),这是合乎逻辑的。
很感谢任何形式的帮助!
iphone - 如何通过点击角来改变 CAShapeLayer 中的多边形形状?
我正在绘制一个带有 8 个角的多边形的 CAShapeLayer。我想通过一次拖动一个或多个角来改变多边形的形状。我怎样才能做到这一点?
欢呼AF
objective-c - 目标 C 中的摆动动画
我的 UIView 上有多个可动画/交互式 UIImageViews,它们会根据用户触摸进行动画/交互。我正在尝试添加一个功能,该功能将在触摸图标时“摆动”这些动画/交互式 UIImageView,这将帮助用户识别哪些对象在屏幕上是交互式的。我正在尝试使用以下代码来实现此博客中的“摆动”运动:
我在我的例程中这样称呼它:[self doWiggle:imageAnimation];
其中 imageAnimation 是 UIImageView。我看到在摆动时,一半的图像正在消失。我在某处读到需要正确设置 z-index 才能使其正常工作。我需要为 z-index 设置什么?我每页有 3 到 4 个 UIImageViews 我需要调用 doWiggle: 例程,我需要修复所有这些 UIImageViews 的 z-indexes 吗?
iphone - 在 UITableView 中删除 CABasicAnimation
我有一个填充一些单元格的 UITable 视图。
很少有细胞具有旋转图像。使用动画旋转图像:
由于某种原因,并非所有图像都有动画。似乎当我开始滚动表格时,一些动画被删除/禁用。
由于某些原因
ios - 是否可以控制 CAAnimation 的时间线?
我有一个复杂的动画,它通常单独运行,由某个CAMediaTimingFunction
. 这工作正常。
现在,我想使用外部值来控制同一动画的时间(线),例如来自滑块或手势识别器。换句话说,我不想让“时钟”驱动时间线,而是一个滑块,因此可以用它来回滑动并通过将滑块设置为某个值来“冻结”动画。
这可能吗?如果是这样,怎么做?
iphone - 带有 performSelector afterDelay 的 CAAnimation
我在搞乱一个基本的 CAAnimation 示例,我只是想让 CALayer 在 UIView 的子类中旋转。我首先制作一个带有红色背景的新 CALayer 并将其插入 self.layer。然后,我制作了一个应该在不透明度更改时触发的 CAAnimation,并将其应用于 CALayer,之后它按预期旋转。
奇怪的是,如果我尝试使用 performSelector:withObject:afterDelay: 应用完全相同的动画,则 CALayer 不再动画,尽管它的不透明度仍然会发生变化。更奇怪的是,如果我使用 performSelector:withObject:afterDelay: 使用几乎相同的代码为 self.layer 设置动画,它就可以工作。
关于发生了什么的任何想法?这是我的代码:
这是我的界面
注意:我正在使用等于[UIScreen mainScreen].applicationFrame
来自应用程序委托的框架实例化此视图。