我将 UIPanGestureRecognizer
添加到自定义 UIView
子类,这按预期工作。
但是客户现在要求 View 应该更容易抓取,有没有办法可以从更大的区域触发手势?
最佳答案
可能实现此类目标的最简单方法是将 View 放置在“可触摸”大小的容器 View 中。可以将它设置为具有清晰的彩色背景,这样它就不会被看到。
将平移手势添加到容器中,它可以具有您想要的任何大小。
另一种方法是在 View 上不使用平移手势,而是拦截 super View 上的 touchesBegan
并确定触摸是否在 View 所需的“可触摸”区域内想要平移。
关于ios - 使 UIPanGestureRecognizer 的触摸区域更大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39892777/