我已經實現了我自己的自定義子類UIView
並覆蓋了drawRect:
方法。觸摸UIView子類的事件作爲UIScrollView的子視圖
在我的自定義視圖中,我也想處理觸摸,所以我也覆蓋了touchesBegan
,touchesMoved
和touchesEnded
。
這工作正常,但如果屏幕上的視圖數量增加,那麼我不得不使用UIScrollView
作爲我的UIViewController
的根視圖。
一旦我的自定義UIView
成爲UIScrollView
的子視圖,它就不會收到觸摸事件。即使我在我的自定義UIView
範圍內移動手指,滾動視圖也會滾動(所有觸摸事件都會轉到UIScrollView
)。
我該如何解決這個問題?
感謝Steph它的工作:) – user2217812
第一步爲我工作!謝謝! – Rambatino
我有完全相同的問題。添加delayedContentTouches使滾動不起作用 – doxsi