【发布时间】:2017-03-31 02:31:30
【问题描述】:
我正在尝试暂时禁用整个屏幕上的触摸,尽管屏幕上有许多带有 touchesBegun 的精灵。
我认为,显然是错误的,关闭场景的触摸会做到这一点:
scene?.isUserInteractionEnabled = false
但这不起作用,所以我尝试了这个,但也没有用:
view?.scene?.isUserInteractionEnabled = false
这也不起作用,所以我也从场景内部尝试了这个:
self.isUserInteractionEnabled = false
【问题讨论】:
-
我也有同样的问题。与 UIKit 不同,在 SpriteKit 中禁用父节点的用户交互不会禁用它的子节点。禁用场景视图时也是如此。
标签: swift sprite-kit touch skscene disabled-input