具有自定义非对称可点击区域的UIButton?

时间:2018-08-27 07:20:31

标签: ios swift uibutton

我的图像上有多个不对称区域,是否可以在每个区域上方放置一个按钮?

图片将类似于以下内容:https://cdn.dribbble.com/users/1557638/screenshots/4367307/proactive_d.png

1 个答案:

答案 0 :(得分:0)

经过大量研究,我决定对具有多个非对称可点击区域的图像采用以下解决方案:

复制图像文件,用不同的颜色为每个区域着色,并存储为资产。

在显示的图像上放置简单的轻击手势识别。点击后,我得到了相对于显示图像的相对坐标。

在点击的坐标处从地图图像获取颜色。 与预定义的枚举进行比较。