0
我有一個UIScrollView
。最重要的是,我允許用戶通過對UIScrollView
應用長按手勢來添加DraggableView
(UIImageView
的子類)。 DraggableView
覆蓋touchesMoved:
,並允許用戶拖動視圖。 這工作,直到兩種情況之一發生:防止UIScrollView取消touchesMoved:子視圖?
- 的
UIScrollView
檢測到另一個長按,而在用戶移動(他的手指一直在屏幕上後一會兒) - 的
UIScrollView
開始滾動。
什麼是防止長按檢測和滾動視圖當用戶拖拽我的觀點的滾動的最好方法?有沒有內置的機制,還是必須跟蹤某個地方的狀態並作出相應的反應?
在ObjC和Monotouch的回覆都是受歡迎的。