【问题标题】:How to handle button overlaps in Swift 4?如何处理 Swift 4 中的按钮重叠? 【发布时间】:2017-12-18 06:46:23 【问题描述】: 我正在尝试实现如下图所示的半圆形独立可点击按钮。我的问题是按钮框架相互重叠,导致其他按钮不可点击。有没有办法让按钮框架的形状与正在渲染的按钮框架相同,或者有其他可能的解决方法吗? 【问题讨论】: 标签: ios uibutton core-graphics swift4 【解决方案1】: 您需要将所有按钮添加到一个 SKSpriteNode,然后在单击时获取此主 SKSpriteNode 中的单击位置并手动计算已单击的段。 【讨论】: