Вы можете использовать следующий код в двух разных методах, вызывать его, когда редактирование начинается и заканчивается, для перемещения вашего взгляда вверх и вниз (просто измените значение, которое было вычтено в yourView.frame.origin.y-100
, чтобы настроить в соответствии с вашими потребностями)
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationDuration:0.5];
yourView.frame = CGRectMake(yourView.frame.origin.x, yourView.frame.origin.y-100, yourView.frame.size.width, yourView.frame.size.height);
[UIView commitAnimations];