Swift 4 - SpickKit在SceneKit上 - 防止触摸底层相机控件

时间:2017-09-25 09:01:25

标签: ios swift sprite-kit scenekit

我对Swift开发很新。在我的项目中,我有一个SpriteKit覆盖SceneKit场景,allowCameraControl设置为true。

SpriteKit图层包含按钮 - 当这些按钮与之交互时,禁用触摸/平移事件以触发相机控制的最佳方法是什么? (例如,双击按钮现在会将相机重置为默认位置)

1 个答案:

答案 0 :(得分:2)

关闭allowsCameraControl并改为实现自己的相机控件。 allowsCameraControl方便用于测试/调试目的,不能部分禁用,例如仅用于doubletap行为。除了与其他手势发生冲突之外,由于偶然发生双击并重置屏幕,因此会产生烦人的问题。