问题
Pinch and zoom is way too violent of an animation need to turn it down a notch.
回答1:
well i came up with this:
since speed seems to be dependent on the min and max scroll speeds i kept them close to the min and max zooms every time it actually zooms using the uiscroll delegate
- (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;
}
}
would be good to hear f there are other ways, or if this is flawed.
来源:https://stackoverflow.com/questions/4157333/how-do-you-control-pinch-and-zoom-speed-for-a-uiscrollview