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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIButton具有自定义不对称可点击区域?相关的知识,希望对你有一定的参考价值。

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

图像将类似于:https://cdn.dribbble.com/users/1557638/screenshots/4367307/proactive_d.png

答案

经过太多的研究,我决定采用以下解决方案来获得具有多个不对称可点击区域的图像:

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

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

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

以上是关于UIButton具有自定义不对称可点击区域?的主要内容,如果未能解决你的问题,请参考以下文章

自定义 UIButton 背景图像在点击之前不会出现

滚动 mapView 或点击标记时,如何创建具有自定义注释和区域焦点的地图?

具有背景颜色和透明前景图像的 UIButton 自定义类型不起作用

如何让自定义 UIButton 仅响应不透明部分的点击?

iOS UIButton改变区域或超出父视图响应

Swift 3 - 自定义 UIButton 半径删除约束?