我有四个 UIViews(topViews) 作为 subview 添加到 mainView 中。我想创建一个从 topViews 到结束位置的 bezierPath 。为此,我需要获取顶部 View 相对于底部 View 的位置。
我希望底部 View 不检测任何触摸,我只希望顶部 View 获得触摸,但作为返回给出它们相对于底部 View 的位置。
这怎么可能?我目前正在使用touchesBegan,它只是从整个底部 View 为我提供位置。
最佳答案
您可以使用topView.convert(point, to: Bottom View)
方法将从topView坐标系检测到的点转换为bottom View坐标系。
关于ios - 当顶部 View 被点击时如何检测底部 View 的触摸位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49415651/