我想知道用户何时将手指放在UIView
上,拖动到另一个UIView
并释放。这些视图可以位于同一个超级视图中的任意位置,并且可以有任意数量的视图。
这似乎应该是一项简单的任务,但看起来苹果已经使它变得更加困难。所有touchesMoved
,touchDragEnter
等仅适用于源自相关视图的触摸。我已经看到涉及在superview中拦截触摸的解决方案,但是我在superview中有许多不需要此功能的子视图,所以我希望尽可能避免拦截superview中的触摸。
是否有任何相当简单的方法来检测从其他地方拖入UIView
的触摸?