【发布时间】:2018-07-06 07:54:53
【问题描述】:
我想在 tvOS 上将菜单栏的位置从上到左更改。
使用Menu Bar Template,我们可以通过改变菜单栏的样式来改变菜单栏的位置吗?
我查看了 Apple 文档的 TVML Styles,但找不到任何关于更改菜单栏位置的信息。
如果我无法使用菜单栏模板更改它,我正在考虑尝试使用 UIKit 而不是 TVML 模板...
感谢任何 cmets。
【问题讨论】:
我想在 tvOS 上将菜单栏的位置从上到左更改。
使用Menu Bar Template,我们可以通过改变菜单栏的样式来改变菜单栏的位置吗?
我查看了 Apple 文档的 TVML Styles,但找不到任何关于更改菜单栏位置的信息。
如果我无法使用菜单栏模板更改它,我正在考虑尝试使用 UIKit 而不是 TVML 模板...
感谢任何 cmets。
【问题讨论】:
正确,您不能更改菜单栏的位置,Apple 正试图在整个应用程序中保持 UI 相同。这对您的用户有好处。
您可能应该查看其他具有垂直布局的模板,例如堆栈模板或paradeTemplate,这在您的用例中可能更有意义。
但更糟糕的情况是,您可以使用本机代码使用 tvinterfacefactory 创建自己的。
【讨论】:
divTemplate 或 TV Interface Factory 来处理我的情况。