【发布时间】:2011-05-08 15:00:06
【问题描述】:
捏和缩放动画太暴力了,需要将其调低一个档次。
【问题讨论】:
标签: iphone uiscrollview zooming pinch
捏和缩放动画太暴力了,需要将其调低一个档次。
【问题讨论】:
标签: iphone uiscrollview zooming pinch
我想出了这个:
因为速度似乎取决于最小和最大滚动速度,所以每次使用 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;
}
}
如果有其他方法,或者如果这是有缺陷的,会很高兴。
【讨论】: