ピンチとズームはあまりにも暴力的で、アニメーションを 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 に答える