0
捏和縮放是太過於暴力的動畫需要將其降低一個檔次。如何控制UISCrollview的捏合和縮放速度?
捏和縮放是太過於暴力的動畫需要將其降低一個檔次。如何控制UISCrollview的捏合和縮放速度?
好吧,我想出了這個:
因爲速度似乎取決於最小和最大滾動速度,我讓他們接近最小和最大放大每一個它實際上放大使用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;
}
}
會很高興聽到f有其他方法,或者如果這是有缺陷的。
這取決於處理器的速度 - 看到每個平臺的速度變化,添加一個時間組件可能會有所幫助 – yeahdixon 2010-11-11 19:46:08