хм, ... но вы используете QuartzCore Framework для анимации движения, не так ли?Как в
#import <QuartzCore/QuartzCore.h>
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3]; // animation duration in seconds
image.center = view.center;
[UIView commitAnimations];
Не так ли?Ох, и убедитесь, что вы в главной теме.Обработка GUI в других потоках может производить вещи, которые вам не нужны;)