我有一個包含UIImageView的UIScrollView。 UIScrollView允許通過UIImageView縮放和平移。UIScrollView touchesMoved不叫
問題是,我想每次都知道手指的動作,並且我試圖用touchesMoved方法來捕捉事件。 但它不工作,儘管touchesBegan和touchesEnded被調用正確。
事實上,如果手指移動很小,並且UIScrollView沒有開始平移,則會調用touchesMoved。在UIScrollView開始移動的那一刻,事件停止被調用。
有人知道是什麼問題,以及如何解決它? 我以爲也許裏面的UIImageView捕捉事件或類似的東西。
當然,我已經做到了。所以我說的是touchesMoved沒有被正確調用。 – user1573607
嘗試關閉scrollview中的delaysContentTouches。這將立即將所有兒童接觸轉移到兒童視圖,而不檢查是否是「滾動接觸」。 – prashant
沒有區別。 delaysContentTouches = YES或NO,滾動視圖的行爲是相同的。 – user1573607