是否有可能让UIView在触摸屏幕后开始跟踪触摸? (例如菜单)

时间:2016-03-31 00:34:57

标签: ios objective-c cocoa-touch uiview

说我是用户,我长按屏幕以显示选项菜单。

如果不抬起我的手指,我怎么能告诉刚出现的新菜单视图,以便在用户移动手指时开始跟踪触摸?

我基本上想说"嘿UIView,手指在你身上移动,你能开始追踪吗?"

1 个答案:

答案 0 :(得分:0)

您可以使用自定义方法从手势识别器重新发送触摸位置,例如:

CGPoint locationInMenu = [recogniser locationInView:menu];
<....> 
[menu handleTouchBegin:locationInMenu];
<...>
[menu handleTouchMoved:locationInMenu];
<...>
[menu handleTouchEnded:locationInMenu];