这里是我的代码:问题的UIImageView动画
-(void) createNewImage {
UIImage * image = [UIImage imageNamed:@"boutonplay_03.png"];
imageView = [[UIImageView alloc] initWithImage:image];
[imageView setCenter:[self randomPointSquare]];
[[self view] addSubview:imageView];
ix=imageView.center.x;
iy=imageView.center.y;
X=(240-ix)/230;
Y=(160-iy)/230;
}
-(void)Animation{
imageView.center = CGPointMake(imageView.center.x + X, imageView.center.y + Y);
}
“CreateNewImage” 是每2秒alled,并有一个CADisplayLink的 “动画” 。
我的问题是,“imageView”的动画停止每2秒,因为一个新的“imageView”被创建,这最后一次开始移动,并在2秒后再次停止,并一次又一次......我什么想要让“imageView”继续他的动画,尽管创建了新的“imageView”。我该怎么做?对不起我的英文我是法国人:/
与您的代码有一个问题:imageView是动画,但几秒钟后它消失,另一个图像imageView被创建,它是动画等等... –
没有问题,请尝试执行代码并看看。 –
我实施了它,出现问题,我的评论是问题 –