Стандартная кривая анимации UIView - это кривая ускорения / замедления, которая должна дать хорошее действие "отскок назад".
Это действительно легко использовать.Как только вы решите, что хотите «привязаться» к местоположению, сделайте следующее:
[UIView beginAnimations:nil context:nil];
CGRect newFrame = viewToAnimate.frame;
newFrame.origin.x = snapBackXcoordinate;
viewToAnimate.frame = newFrame;
[UIView commitAnimations];
, чтобы полностью эмулировать UIScrollView, вам также нужно будет установить расстояние «максимального растяжения», прежде чем вы прекратите растягивать больше.
Но зачем изобретать велосипед?Компоненты UIKit, которые вы дали, предназначены для использования.Если ваш взгляд в UIScrollView делает свое дело, продолжайте и используйте его.Экономит ваше время разработки и отладки.