为UIPanGestureRecognizer增加触摸区域?

时间:2016-10-06 09:49:36

标签: ios uipangesturerecognizer

我将UIPanGestureRecognizer添加到自定义UIView子类中,这可以按预期工作。

然而,客户端现在请求视图应该更容易抓取,有没有办法可以从更大的区域触发手势?

1 个答案:

答案 0 :(得分:1)

实现此类目标的最简单方法可能是将视图放置在“可触摸”大小的容器视图中。它可以设置为具有清晰的彩色背景,因此不可见。

将平移手势添加到容器中,它可以具有您想要的任何大小。

另一种方法是在视图上没有平移手势,但是截取超级视图上的touchesBegan并确定触摸是否在想要平移的视图所需的“可触摸”区域内