Лучший способ перемещения объектов - использование CGRectMake.Вот пример перемещения панели инструментов, он также будет анимировать свое движение.
[UIView beginAnimations: @"moveField"context: nil];
[UIView setAnimationDelegate: self];
[UIView setAnimationDuration: 0.5];
[UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
self.tryToolbar.frame = CGRectMake(self.tryToolbar.frame.origin.x,
self.tryToolbar.frame.origin.y + 10,
self.tryToolbar.frame.size.width,
self.tryToolbar.frame.size.height);
[UIView commitAnimations];
При этом вы можете изменить, насколько он перемещается влево / вправо (путем добавления или вычитания к x) или вверх / вниз на(добавление / вычитание к y)