2011-02-14 63 views
4

UIScrollView有一個取消機制,在它檢測到'滾動'時取消子視圖的觸摸。我可以通過編程取消觸摸嗎?

我想知道是否可以通過編程取消觸摸事件(已經開始)。

我在滾動視圖中有一個可拖動的視圖。
我可以讓可拖動的視圖接收觸摸,但我想知道如何在需要時停止接收觸摸事件並向滾動視圖提供觸摸事件。

+0

你能具體談談您的要求。 – Robin 2011-02-14 06:25:03

回答

1

你可能想看看UITapGestureRecogniser類的cancelsTouchesInView方法

1

那麼我有一個類似的問題。

我已經通過在其子視圖上收到觸摸事件時禁用滾動視圖來解決此問題。

而當您認爲您的活動已完成時,請重新啓用滾動視圖。

如果您不啓用enable-disable,滾動視圖將自動取消您的拖動事件!

相關問題