Walczę z pewnym problemem już dość długi czas. Mam obiekt w punkcie A i chcę go przesunąć do punktu B po obszarze podzielonym na kratki. Każda kratka to inna lokalizacja. W tablicy przechowuję punkty po jakich ma ruszać się obiekt przechodząc z punktu A do punktu B. Chciałbym zanimować ten ruch tak, by każdy krok aż do celu trwał pewien okres czasu. Póki co nie udało mi się zdziałać nic sensownego. Próbowałem już wszystkiego i skończyłem na tym:
for (int i = 0; i < points.count; i++) { [[NSOperationQueue mainQueue] addOperationWithBlock:^{ [UIView animateWithDuration:0.5 animations:^{ NSValue *value = points[i]; CGPoint point = [value CGPointValue]; [ball moveBallToPosition:point]; }]; }]; }
Proszę o pomoc.