我使用這個移動我的形象:setNeedsDisplay混亂
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
有什麼意義?
這是一種方法,而不是一種功能。 – matt
代碼中沒有'setNeedsDisplay'。 – matt
setNeedsDisplay應該是在imgImageView.center = imgLocation之後;我在玩它的時候拿出來了。但是,在那裏我說我刪除了它。謝謝! – mskw