从右向左移动图像时闪烁

时间:2011-08-19 09:10:59

标签: iphone objective-c ipad

我正在通过更改imageView中心从右向左移动图像。我正在使用NSTimer触发更改中心的事件。除了图像移动不平滑且闪烁之外,一切正常。请帮助。

2 个答案:

答案 0 :(得分:1)

嗯,......但你确实使用QuartzCore框架动画运动不是吗? 喜欢

#import <QuartzCore/QuartzCore.h>

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3]; // animation duration in seconds
image.center = view.center;
[UIView commitAnimations];
你不是吗? 哦,并确保你在主线程上。其他线程上的GUI处理可以产生你不想要的东西;)

答案 1 :(得分:0)

        Try this code animation flip right to left its definitely help u.

        #import <QuartzCore/QuartzCore.h>

        [UIView beginAnimations:nil context:nil];
        [UIView setAnimationCurve:UIViewAnimationTransitionFlipFromRight];
        [UIView setAnimationDuration:0.3]; // animation duration in seconds
        image.center = view.center;
        [UIView commitAnimations];