2009-04-25 69 views

回答

0

望着UIImageView.h(在UIKit框架內)有,讓你知道,如果圖像的觀點一直雙擊操作時沒有公共委託方法或其他方法。你可能不得不繼承子類。

2

我已經創建了ZoomScrollView類(UIScrollView的一個嵌入子類),它可以幫助您攔截滾動視圖中的任何觸摸,並且如果這是您想要執行的操作,還可以處理雙擊縮放。

抓住它在github.com/andreyvit/ScrollingMadness/(自述文件包含兩個UIScrollView技巧的長描述以及它們背後的推理)。

當然,如果你不想縮放,只是想攔截一些內部圖像視圖的雙擊,那麼子類化是你的朋友。 (另一種方法是將視圖控制器附加到該圖像視圖或UIScrollView內的其中一個父視圖,然後控制器將成爲響應器鏈的一部分,並且將能夠處理觸摸。)