2

当您有容器视图/视图时,如何在 tvOS 中管理FocusGuide ?我正在使用 MasterViewController 并且有多个容器视图控制器,它们的作用就像UITabBarController一样。但是当我在按钮之间导航时,它不会导航到选定的 viewController 的首选焦点环境。按钮水平排列,容器视图控制器始终位于选项卡下方。我不知道如何管理它们。

4

1 回答 1

1

我的应用程序在市场上运行平稳了很长时间。现在我可以轻松地说容器视图控制器无关紧要。

我们在屏幕上看到的所有元素都以相同的逻辑工作。如果焦点引擎在目标方向上找不到项目(当您使用遥控器进行左右或上下操作时),它将不会导航。

那么如何解决呢?您需要创建一个自动重定向到首选视图的不可见焦点项目(视图)。你也需要相反方向的手柄!您需要针对当前情况帮助关注引擎。

为了避免这种情况,我建议您与您的 UI / UX 部门讨论电视体验,并在必要时重新安排一些屏幕。

最后,我强烈建议您为 Apple TV 使用默认的UITabBarController,并且在了解 Apple TV 的用户体验之前不要创建自己的版本。

于 2018-12-14T12:46:22.683 回答