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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置主菜单中tvOS比赛没有打破“菜单”键默认行为相关的知识,希望对你有一定的参考价值。

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

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

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

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

答案

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

以上是关于如何设置主菜单中tvOS比赛没有打破“菜单”键默认行为的主要内容,如果未能解决你的问题,请参考以下文章

tvOS - 如何以编程方式返回主屏幕

如何在MDI的主窗口菜单中新建一个菜单选项,点击该选项建立一个新的子窗口

tvOS SpriteKit 应用程序中的菜单按钮

tvOS 中的 AVPlayerViewController 下拉菜单

IntelliJ Idea主菜单栏从Mac菜单栏移开

如何让资源管理器的右键菜单中常驻“用 Notepad 打开”功能