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

时间:2010-10-20 05:12:32

标签: iphone iphone-sdk-3.0 animation core-animation ipad

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

animation = [CATransition animation];

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

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

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

任何人都可以建议我在代码中添加哪些更改。

提前感谢。

2 个答案:

答案 0 :(得分:1)

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

最好的问候。

答案 1 :(得分:0)

我得到了答案,我两次调用动画,因为它闪烁了。