Я не знаю, правильно ли вы поступили?
Поскольку вы не указали предыдущее состояние вашего изображения, если указанная вами координата является предыдущим состоянием, то, возможно, ваш координатор использует центр и изображениепереместился бы с места происхождения, или если этот код может не работать .. поэтому используйте это
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationDuration:1.0];
[UIView commitAnimations];
и для более четкого ответа дайте ясный вопрос ...