如何检测在iOS最小的button点击?

我需要build立一个有图像的应用程序。 在图像上有许多点,用户可以点击并依赖于该点击的位置,我们需要input。 点按位置是固定的。

用户可以放大图像。 检测多个水龙头。 (单击,双击等)

我们面临的最大问题是彼此靠近点太多。 所以如果我们点击一​​点,我们正在点击其他点。

以下是我需要处理的图像。

在这里输入图像说明

我需要检测所有红点,并据此作出决定。 用户不会看到这些红点。

我所尝试的是以下。

如图所示放置图像上的button。 但问题是当用户点击button的任何一个button的点击事件没有调用,或者它不是点击用户似乎点击的右键。

我现在想要做的是。

在滚动视图中获取图像,然后检测滚动视图的点击,然后基于坐标检测点击。

有没有更简单的方法来检测水龙头?

你的要求是相当复杂的。

在这里,你必须采取核心形象的帮助。 您需要处理该图像并获取该图像的核心细节。 另外“形态学操作”将帮助您从图像中检测物体。 看看链接:

核心image processing

形态学操作