0
我有一个UIScrollView
。最重要的是,我允许用户通过对UIScrollView
应用长按手势来添加DraggableView
(UIImageView
的子类)。 DraggableView
覆盖touchesMoved:
,并允许用户拖动视图。 这工作,直到两种情况之一发生:防止UIScrollView取消touchesMoved:子视图?
- 的
UIScrollView
检测到另一个长按,而在用户移动(他的手指一直在屏幕上后一会儿) - 的
UIScrollView
开始滚动。
什么是防止长按检测和滚动视图当用户拖拽我的观点的滚动的最好方法?有没有内置的机制,还是必须跟踪某个地方的状态并作出相应的反应?
在ObjC和Monotouch的回复都是受欢迎的。