当我在检测到用户的长按后添加新视图时,我得到touchesCancelled事件。 但是,我想将长按事件保存到新添加的视图。如何通过长按添加新视图后保留触摸事件
我想要实现的是用户触摸&保持屏幕,然后添加新视图,并且用户可以在新添加的视图中移动触摸而无需触摸并再次触摸。
但是,当添加新视图时,我会收到触摸取消事件,因此即使用户的触摸正在移动,添加的视图也不会收到任何触摸事件。
我使用UILongPressGestureRecognizer来检测用户的长按。
以下是日志消息。
MyView的的touchesBegan X:524 Y:854个
MyView的handleLongPress(长按检测)
NewView的加入
MyView的touchesCancelled X:526 Y:854
并没有什么happend。 ..
wh在我期待的...
MyView的的touchesBegan X:524 Y:854个
MyView的handleLongPress(长按检测)
NewView的加入
MyView的touchesCancelled X:526 Y: 854
NewView的touchBegan
NewView的touchMoved
NewView的touchMoved
NewView的touchMoved
NewView的touchMoved
...
有没有什么解决办法吗?
在此先感谢。