如何在苹果电视的导航栏的 BarButtonItem 上移动焦点?

Posted

技术标签:

【中文标题】如何在苹果电视的导航栏的 BarButtonItem 上移动焦点?【英文标题】:How to move focus at navigationbar's BarButtonItem in apple tv? 【发布时间】:2016-11-17 13:05:08 【问题描述】:

我正在开发 Apple tv 应用程序。我想将焦点移到导航栏的 BarButtonItem 上。

实际上,当视图控制器没有任何按钮或文本字段时,焦点会移动到 BarButtonItem,但是当我在视图控制器中添加按钮时,焦点无法移动到 BarButtonItem。

谁能帮我解决这个问题?

【问题讨论】:

【参考方案1】:

现在我可以在导航控件的 BarButtonItem 上移动焦点。我认为制作 tv 应用程序设计的最佳方法是将视图或按钮放置在适当的垂直和水平轴上。

您必须按水平和垂直轴放置按钮或视图。否则,要将焦点从一个按钮移动到另一个按钮,您必须在视图中添加 UIfocasGuide。

当我问这个问题时,我没有合适的轴放置按钮,所以我无法移动焦点 BarButtonItem,但在完成这些方式之后,我能够在导航控制器中的 BarButtonItem 上移动焦点。

【讨论】:

以上是关于如何在苹果电视的导航栏的 BarButtonItem 上移动焦点?的主要内容,如果未能解决你的问题,请参考以下文章

导航栏的那些事

如何在 Xcode 中左对齐导航栏的标题?

如何在不点击导航栏的情况下使用 BottomNavigation 进行导航

如何更改特定视图上导航栏的颜色

滚动时如何在不同屏幕上调整导航栏的大小

如何将 UIImageView 添加到导航栏的右侧?