проблема с движением объектива - PullRequest
0 голосов
/ 18 сентября 2011

эй, я столкнулся с проблемой.я создаю объект изображения, который добавляется каждые 2 секунды nstimer.и таймер обновления обновляет его, поэтому изображение идет вперед.но это только продвигается, пока новый не будет добавлен, и я не могу решить, почему.

это метод для его добавления.*

и это порождает их.

-(void) spawn {
[self addTarget];
}

1 Ответ

3 голосов
/ 18 сентября 2011

Это потому, что вы постоянно перераспределяете изображение.Вам нужно каждый раз создавать новую переменную image1 и затем добавлять ее в NSMutableArray.

Затем в методе обновления используйте цикл for, чтобы переместить каждое изображение в центре массива в любую точку.

- (void)update {
    for (UIImage *image in _targets) {
        image.center = CGPointMake(image.center.x+2, image.center.y);
    }
}
...