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

标签 ios swift uibutton

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

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

最佳答案

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

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

在显示的图像上放置了一个简单的点击手势识别。点击时,我会获得显示图像的相对坐标。

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

关于ios - UIButton 具有自定义的不对称可点击区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52034407/

相关文章:

iphone - uibutton 和 uilabel 的 UILongPressGestureRecognizer 问题

ios - 如何使用 pathForResource :ofType:inDirectory 访问文件

swift - 多个 Sprite 节点,仅出现一个

ios - 在 Swift 中使用 animateWithDuration 自定义 UIViewController 转换

swift - 获取联系人图像 - SwiftUI

ios - 带有图像的 MKPinAnnotationView 内的 UIButton

ios - 画外音只能看到一个uicollectionview的页面

ios - ARC (iOS) 下的 Delphi TThread 未发布

ios - 使用 Storyboard将页脚添加到 UITableViewController

ios - UIButton 没有正确定位自己并且没有出现在某些设备中 - Objective C