【发布时间】:2011-07-22 18:38:59
【问题描述】:
这是我的代码:
-(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秒调用一次,“Animation”上有一个CADisplayLink。
我的问题是“imageView”的动画每 2 秒停止一次,因为创建了一个新的“imageView”并且最后一个开始移动,并且在 2 秒后再次停止,一次又一次地停止......我会就像是让“imageView”继续他的动画,尽管创建了新的“imageView”。请问我该怎么做?对不起我的英语我是法国人:/
【问题讨论】:
标签: iphone xcode animation uiimageview allocation