如何设置主菜单中tvOS比赛没有打破“菜单”键默认行为

问题描述 投票:1回答:1

我有一个很艰难的时期让导航在一场比赛中,我试图建立工作。我有一个主视图控制器,上启动呈现SKScene(MainMenuScene)这里我设置按钮的菜单。我还添加了一个TapGestureRecognizer到很好地工作至今MainMenuScene - 现在不同SKScene的按钮和各项工作按预期。

现在,使用TapGestureRecognizer的问题是,它打破了遥控器上的默认菜单按钮的行为。我读过所有关于这个职位的SO和一般的共识是,我应该禁用识别器,但我不能得到的按钮来上班了。

我试图覆盖在场景中pressesBegan方法,虽然看起来当MainMenuScene提出第一次工作,但如果我去到实际的游戏场景之一,然后返回到主菜单中再次它不工作了。这可能是因为我提出一个新的MainMenuScene,没有实际参考原来的我出现在视图控制器viewDidLoad方法。

有没有人有一个线索,这应如何实际工作?

swift sprite-kit tvos
1个回答
1
投票

终于找到它了 - 所有我需要做的,就是去掉我已经添加了所有手势识别器,它神奇的作品 - 导航到主屏幕还在工作,每次都在不同的场景中。希望这有助于有人在谁拥有了同样的问题未来。

© www.soinside.com 2019 - 2024. All rights reserved.