Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c tvOS:Scenekit和x27中的上覆岩层;苹果的场景阻止了苹果电视上的触摸事件_Objective C_Scenekit_Tvos - Fatal编程技术网

Objective c tvOS:Scenekit和x27中的上覆岩层;苹果的场景阻止了苹果电视上的触摸事件

Objective c tvOS:Scenekit和x27中的上覆岩层;苹果的场景阻止了苹果电视上的触摸事件,objective-c,scenekit,tvos,Objective C,Scenekit,Tvos,我的scenekit场景中有一个覆盖场景,包含2个UIButton。该按钮打开一个表视图控制器,该控制器提供了“导航到场景中的新位置”选项。它似乎有可聚焦的对象,因为叠加阻止了场景的触摸事件。有办法解决这个问题吗?将SKScene的“userInteractionEnabled”属性设置为NO.谢谢,但这不会有帮助,因为我在SKScene中有一个菜单按钮。该按钮显示其他视图。因此,禁用该按钮将解决问题,但不会为用户提供菜单。所以我不得不重新考虑整个事情。嗨@Hashmat,你解决过这个问题吗?我

我的scenekit场景中有一个覆盖场景,包含2个UIButton。该按钮打开一个表视图控制器,该控制器提供了“导航到场景中的新位置”选项。它似乎有可聚焦的对象,因为叠加阻止了场景的触摸事件。有办法解决这个问题吗?

将SKScene的“userInteractionEnabled”属性设置为NO.

谢谢,但这不会有帮助,因为我在SKScene中有一个菜单按钮。该按钮显示其他视图。因此,禁用该按钮将解决问题,但不会为用户提供菜单。所以我不得不重新考虑整个事情。嗨@Hashmat,你解决过这个问题吗?我也有同样的问题,只有在iphone6s上,在iPad上,同样的代码工作正常。我必须找到那个项目,重新审视我所做的。这些按钮仍然是uibutton,但对于tvOS是禁用的。我使用了siri播放按钮般的图像。所以它只是为了视觉信息。而真正的功能是重新设计的,因此siri play按钮必须处理动作。