0

捏和缩放对动画来说太暴力了,需要将其调低一个档次。

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 回答