Ios 检测紧密放置在UIView内的不规则形状图像上的触摸

Ios 检测紧密放置在UIView内的不规则形状图像上的触摸,ios,uiimageview,uiimage,collision-detection,Ios,Uiimageview,Uiimage,Collision Detection,我遇到过这样的情况,大量的图像在视图中彼此靠近,每个图像都有自己的图像视图。图像为高分辨率PNG,形状不规则,如国家形状。问题是我希望在触摸图像时做一些独特的事情。然而,图像视图的帧都是矩形,并且与相邻图像重叠,因此不可能进行正确的检测 我非常感谢您在这方面的指导。如果我没有清楚地解释我的问题,请告诉我 关于检查此问题() 在github上,您可以找到一个扩展UIButton,以便它只检测按钮图像不透明的触摸 由于UIButton是UIView的一个子类,因此将其调整为UIImageView应该

我遇到过这样的情况,大量的图像在视图中彼此靠近,每个图像都有自己的图像视图。图像为高分辨率PNG,形状不规则,如国家形状。问题是我希望在触摸图像时做一些独特的事情。然而,图像视图的帧都是矩形,并且与相邻图像重叠,因此不可能进行正确的检测

我非常感谢您在这方面的指导。如果我没有清楚地解释我的问题,请告诉我

关于

检查此问题()

在github上,您可以找到一个扩展
UIButton
,以便它只检测按钮图像不透明的触摸

由于
UIButton
UIView
的一个子类,因此将其调整为
UIImageView
应该很简单

希望这有帮助