我正在使用它来移动我的图像:
meteorDisplayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(moveImage:)];
这是我的moveImage:
方法:
-(void) moveImage:(CADisplayLink *)sender{
CGPoint img;
imgLocation = imgImageView.center;
if (img < 100) {
img.y++;
}
else{
imgLocation.y = 0;
}
imgImageView.center = imgLocation;
}
无论如何,这都会更新我的图像在屏幕上的位置。为什么setNeedsDisplay
这里没有效果?有什么意义setNeedsDisplay
?