假设我是一名用户,我长按屏幕以调出一个选项菜单。
在不抬起手指的情况下,我如何告诉刚刚显示的新菜单 View 在用户移动手指时开始跟踪触摸?
我基本上想说“嘿 UIView,有一根手指在你上方移动,你可以开始跟踪它吗?”
最佳答案
您可以使用自定义方法从手势识别器重新发送触摸位置,例如:
CGPoint locationInMenu = [recogniser locationInView:menu];
<....>
[menu handleTouchBegin:locationInMenu];
<...>
[menu handleTouchMoved:locationInMenu];
<...>
[menu handleTouchEnded:locationInMenu];
关于ios - 触摸屏幕后是否可以让 UIView 开始跟踪触摸? (例如菜单),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36322201/