Вы можете получить кадр кнопки используя свойство frame. Это возвращает объект CGRect, который в основном имеет ваши кнопки X-координаты, Y-координаты, ширина и высота.
В зависимости от того, куда вы хотите перевести свою кнопку, рассчитайте новые координаты x и y.
Затем сделайте следующее:
btnMyButton.frame = CGRectMake(oldx,oldy,width,height);
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationTransition:UIViewAnimationTransitionNone forView:btnMyButton];
[UIView setAnimationDuration:0.3];
btnMyButton.frame = CGRectMake(newx, newy, width, height);
[UIView commitAnimations];