jjzjj

CoreAnimation

全部标签

objective-c - CoreAnimation,在 iOS 5 Xcode 4 中移动带有动画阴影的 UIImageView

我正在尝试为图像添加一个(假的)3d效果(UIImageView从点A移动到B,在此移动过程中,我希望在点C=(A+B)/2处具有最大的阴影大小(或更大的阴影偏移量),所以看起来它又在上下移动。当我什至尝试更改阴影大小时,它都没有动画。你能帮我如何编辑这段代码吗:NSValue*pointB=[NSValuevalueWithCGPoint:CGPointMake(CGRectGetMinX(imageView.frame)+50,CGRectGetMinY(imageView.frame)+50)];[self.viewbringSubviewToFront:ImageView];[

ios - 为什么 CoreAnimation 似乎在缓存表示层副本?

因此,我们遇到了一些有趣的问题,这些问题似乎与表示层的缓存有关,我们想知道其他人是否看到了这一点,以及我们可以采取哪些解决方法。我们有几个我们自己的属性,我们正在隐式设置动画。我们通过将它们声明为属性并动态合成它们来做到这一点:@interfaceGOOLayer:CALayer@propertyfloatgooValue;@endNSString*constkGOOLayerValueKey=@"gooValue";@implementationGOOLayer@dynamicgooValue;-(id)initWithLayer:(id)layer{if((self=[superi

swift - SWReveal - CoreAnimation 警告 : stiffness/damping must be greater than 0

在单独项目中运行测试后,我已将SWReveal集成到我的应用中。我从here下载了SWReveal(最新=v2.4)并按照AppCoda上的教程进行操作.在独立项目中我没有遇到任何问题。但是在我的应用程序中(仍然作为一组独立的ViewController/表运行,我收到了这两个警告:CoreAnimation:stiffnessmustbegreaterthan0.CoreAnimation:dampingmustbegreaterthanorequalto0.如果我禁用滚动的所有方面或启用所有方面,警告就会消失。这与我从AppCoda获得的示例项目不同(我在控制台没有警告输出)。虽然

ios - CoreAnimation - 不透明度淡入淡出动画不起作用

我正在尝试创建一个相当简单的CoreAnimation以用于AVComposition。我的目标是创建一个CALayer,它通过各种子层淡入淡出标题,然后淡入淡出图像。基本上是幻灯片。这正在使用AVAssetWriter导出到.mov。在WWDC2011AVEditDemo的帮助下,我已经能够显示标题和图像。问题是它们同时出现在屏幕上!我创建了不透明度为0.0的每一层。然后,我使用以下代码添加了一个CABasicAnimation以将它们从0.0淡化到1.0:CABasicAnimation*fadeInAnimation=[CABasicAnimationanimationWithK