0

ピンチとズームはあまりにも暴力的で、アニメーションを 1 段階下げる必要があります。

4

1 に答える 1

0

さて、私はこれを思いつきました:

速度は最小スクロール速度と最大スクロール速度に依存しているように見えるので、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;

 }
}

他の方法があるかどうか、またはこれに欠陥があるかどうかを聞くのは良いことです.

于 2010-11-11T17:41:18.260 に答える