iPad:图像动画,图像闪烁问题

Posted

技术标签:

【中文标题】iPad:图像动画,图像闪烁问题【英文标题】:iPad: Image Animation , Image Flickering problem 【发布时间】:2010-10-20 05:12:31 【问题描述】:

我正在制作一个 iPad 应用程序。用于从左到右移动图像,反之亦然。我正在使用以下代码制作动画

animation = [CATransition animation];

[animation setDelegate:self];
[animation setDuration:AnimationDuration];
[animation setType:kCATransitionPush];
[animation setSubtype:kCATransitionFromRight];

[[ImgMainPhoto layer] addAnimation:animation forKey:@"animate"]; 

但在这个动画中,当我在 touchmoved 功能上移动图像时,图像会被移动,但会显示一些闪烁。

谁能建议我需要在我的代码中进行哪些更改。

提前致谢。

【问题讨论】:

【参考方案1】:

你不需要为你想要做的事情使用过渡。您可以只为视图的 center 或图层的 position 设置动画。看看the answer I gave here。在您的情况下,您可能不想重复动画,但您可以删除该行。如果您需要澄清,只需在上面更新您的答案,然后通过在此处对我的答案发表评论来告诉我。

最好的问候。

【讨论】:

【参考方案2】:

我得到了答案,我调用了两次动画,但它一直在闪烁。

【讨论】:

以上是关于iPad:图像动画,图像闪烁问题的主要内容,如果未能解决你的问题,请参考以下文章

预加载、缓存 gif 图像以避免在 React Native 中闪烁

从一组 jpeg 图像创建动画 gif

UITableViewCell 中不可见的动画按钮

如何在 iPad 应用程序中制作动画?

在背景图像之前推送路线时颤动白色闪烁

iOS7 UIButton图像闪烁