我有精靈在屏幕上移動,如果點擊它們就會消失(即刪除)。如何檢查是否有子節點被觸摸Swift 3
我已經覆蓋了的touchesBegan FUNC如下:
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
print("touch")
let touch = touches.first!
let location = touch.location(in: self)
for child in self.children {
if child.position == location {
child.removeFromParent()
}
}
}
這似乎並沒有產生任何影響,可有人告訴我,我錯了?
我建議一個新的稱號? – Shades
好的。現在改變它。 –
您是否設置了觸摸互動以在視圖中啓用它們或在這些圖片上添加觸摸手勢? – Lunarchaos42