Есть несколько возможных причин возврата назад.
Можно предположить, что для pagingEnabled установлено значение YES, что означает, что когда пользователь отпускает палец, он привязывается к ближайшей границе страницы.
Другое - неправильно задано значение contentSize. Это не проблема, если вы на самом деле можете прокрутить вверх и вниз и оставить его там без отскока.