2

我正在为 tvOS 进行演示,我发现您可以使用 UIKit 或使用 Javascript 的 TVML 标记语言构建您的应用程序。我检查了UIKit 目录TVML 目录,它们看起来很棒。我有两个问题:

  1. 我们如何在使用 TVML 时处理 javascript 的逻辑?将在 JS 中也将在 JS 文件中,或者我们将编写 Swift 代码来处理逻辑?
  2. 这是否可以将 TVML 屏幕与情节提要中的 UIKit 屏幕结合起来?
4

2 回答 2

1

如果您的目标是混合 TVML 用户界面,因此自托管 TVML 模板和 JavaScript 文件,这是一个可能的解决方案:

如何将 TVML/JavaScriptCore 连接到 UIKit/Objective-C (Swift)?

于 2015-10-16T21:32:33.320 回答
1

这太新了,您可能会更好地查看 Apple 网站上的官方 TVMLKit 论坛:forums.developer.apple.com/community/app-frameworks/tvmlkit

简短的答案:

  1. 逻辑在Javascript中处理
  2. 您可以将您自己在 UIKit 中构建的视图公开给 TVMLKit 框架。您还可以从 ObjC/Swift 添加您自己的 JavaScript 钩子。
于 2015-09-14T03:30:40.883 回答