Это может или не может иметь значение, но учтите, что 160x230 - это половина разрешения iPhone, за вычетом строки состояния: 320x460. Попробуйте изменить кадр UIScrollView или кадр его суперпредставления и посмотрите, как это влияет на числа.
РЕДАКТИРОВАТЬ : Если подумать, вполне логично, что смещение составляет половину размера прокрутки, поскольку оно будет одинаково расширяться в обоих направлениях. Итак, формула будет: contentOffset = (scrollView.frame.size.width/2 * (scaleAfter - scaleBefore), scrollView.frame.size.height/2 * (scaleAfter - scaleBefore))
.
Следовательно, если масштаб равен 4.0f, смещение будет: (320/2 * (4-1), 460/2 * (4-1)) => (480, 690)
. Попробуйте шкалу 4 и посмотрите, выйдет ли (480, 690).