ios - 在 iOS 应用中制作不规则形状的可点击片段
问题描述
我想制作自定义系统来控制 iPad 上每个房间的一些参数。我想制作屏幕截图上显示的每个片段,可点击,问题是我不明白如何让它们作为按钮可点击。有人可以帮助完成这项任务吗?我正在使用 Swift 4 和 iPad Pro 9,7。
解决方案
本机 UIButton 不允许这样做。您最好的选择是将计划描述为一组 CGPath 并对它们进行命中测试。
您可以有一个表示平面图的 UIView,每个房间都是视图拥有的 CGPath,以及测试每个 CGPath 的视图上的自定义 UITapGestureRecognizer。
推荐阅读
- python - RuntimeWarning: 在 cosh -- Python 中遇到溢出。这是什么意思?
- angular - 在嵌套事件处理程序中传递参数
- php - 来自 php Curl 的 FCM 请求永远存在
- firebase - 如何在 List 小部件 Flutter 中无上下文导航
- python - 尝试并在它下面不打印线 python
- python-3.x - Django SAML2 idp saml2.response.IncorrectlySigned 内部服务器错误:/idp/login/process/
- database - Sqlite> 未出现在 Git Bash 终端中
- regex - 无法解析多行正则表达式模式
- javascript - 使用 Socket io 拖放
- java - Java 将通配符转换为模板类型