Если вы хотите, чтобы ваше приложение было совместимо с iOS <4, используйте это: </p>
[UIView beginAnimations:@"animation" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveLinear]; //Different Animation Curves available, check docs.
[UIView setAnimationDuration:1.0]; //In seconds
//Here do your stuff
int newPosY = myImage.frame.origin.y - 10;
[myImage setFrame:CGRectMake(self.frame.origin.x, newPosY, myImage.frame.size.width, myImage.frame.size.height)];
[UIView commitAnimations];
Этот фрагмент перемещает ваше изображение на 10 пикселей вверх.Вы можете настроить анимацию, внося изменения в кадр изображения, перед вызовом commitAnimations
. Также проверьте UIView Reference для расширенной информации.