我有以下问题。我正在使用
它确实起作用,但是:我必须抬起手指才能拖动它,因为
是否有任何方式在触发
UILongPressGestureRecognizer
将UIView置于“切换模式”中。如果UIView处于“切换模式”,用户可以将UIView拖动到屏幕上。为了在屏幕上拖动UIView,我使用的方法是touchesBegan
、touchesMoved
和touchesEnded
。它确实起作用,但是:我必须抬起手指才能拖动它,因为
touchesBegan
方法已经被调用,因此不会再次调用,因此我无法将UIView拖动到屏幕上。是否有任何方式在触发
UILongPressGestureRecognizer
后手动调用touchesBegan
(UILongPressGestureRecognizer
更改BOOL值,并且只有当该BOOL设置为YES时才能使用touchesBegan
)?