2014-09-30 114 views
0

我正在處理應用程序中需要放大搖動效果的滾動視圖,因此用戶不會觸摸屏幕捏或雙擊。UIScrollView放大搖動效果

我已經看在本教程的實現代碼: Zoom UIScrollView with multiple images

我得到了一個委託電話:

viewForZoomingInScrollView 

但圖像視圖不放大或縮小。 當我調用滾動視圖的代理進行放大後觸摸屏幕時,滾動視圖中的內容不放大或縮小。它保持原樣。

即使一段時間我沒有得到以下代表呼籲:

scrollViewDidZoom 
scrollViewDidEndZooming 

那麼,我需要,如果調用佈局子視圖viewForZoomingInScrollView後是在哪裏呢? 從我的理解,視圖不縮放,因爲我沒有捏或雙擊滾動視圖。 請幫我一把。

回答

0

你提到的那些是UIScrollView委託方法,它們在scrollView將實際縮放而不是執行縮放時被調用。 要以編程方式執行縮放,您需要使用zoomToRect:animated:並傳遞您想要滾動的ScorllView的子視圖部分,以及是否需要動畫。

希望它有幫助。