хорошо, я придумал это:
так как скорость, кажется, зависит от минимальной и максимальной скоростей прокрутки, я держал их близкими к минимальным и максимальным масштабам каждый раз, когда он на самом деле увеличивает масштаб с помощью делегата uiscroll
- (void)scrollViewDidZoom:(UIScrollView *)scrollView {
if(scrollView.multipleTouchEnabled){
CGFloat fSpeedZoom=.02;
scrollView.maximumZoomScale=scrollView.zoomScale+fSpeedZoom;
scrollView.minimumZoomScale=scrollView.zoomScale-fSpeedZoom;
if(scrollView.maximumZoomScale>fMaxZoomScale) SV.maximumZoomScale=fMaxZoomScale;
if(scrollView.minimumZoomScale<fMinZoomScale) SV.minimumZoomScale=fMinZoomScale;
}
}
было бы хорошо услышать, есть ли другие способы, или если это неправильно.