Ios 检测嵌套/重叠精灵/节点中的接触

Ios 检测嵌套/重叠精灵/节点中的接触,ios,swift,skspritenode,touchesbegan,sknode,Ios,Swift,Skspritenode,Touchesbegan,Sknode,我目前有一个SKNode,它在其中为菜单生成子SKLabelNodes。这两个类都是我写的,有 override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) 在子节点类和父节点类中 要点是,如果有人点击子节点,因为它在父节点内部,父节点和子节点都应该执行操作,如果他们点击父节点内部的任何位置,则只有父节点应该执行操作。然而,似乎只有子节点触摸功能被调用,父节点从未检测到或接收到触摸 有没有

我目前有一个SKNode,它在其中为菜单生成子SKLabelNodes。这两个类都是我写的,有

override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) 
在子节点类和父节点类中

要点是,如果有人点击子节点,因为它在父节点内部,父节点和子节点都应该执行操作,如果他们点击父节点内部的任何位置,则只有父节点应该执行操作。然而,似乎只有子节点触摸功能被调用,父节点从未检测到或接收到触摸

有没有一种方法可以让我传递触摸?我不应该包括
super.touchsmoved(touchs,withEvent:event)

任何一种见解都将不胜感激。谢谢

for touches in touches{
        let location = touches.locationInNode(self)
        let nodes = nodesAtPoint(location)
        for node in nodes{ ...}
}