我在tvOS的演示中工作,我发现你可以用UIKit或用Javascript的TVML标记语言构建你的应用程序。我已经检查了UIKit目录和TVML目录,它们看起来很棒。我有两个问题:
- 我们如何在使用TVML时处理javascript的逻辑?将在JS也在JS文件或我们将编写Swift代码来处理逻辑? 这是可能的结合TVML屏幕与UIKit屏幕从故事板?
这是一个全新的功能,你可能会在Apple网站的官方TVMLKit论坛上找到更好的运气:forums.developer.apple.com/community/app-frameworks/tvmlkit
简短的回答:
- 逻辑在Javascript中处理 你可以把你自己在UIKit中构建的视图暴露给TVMLKit框架。你也可以从ObjC/Swift中添加你自己的JavaScript钩子。
如果你的目标是混合一个TVML用户界面,所以自托管TVML模板和JavaScript文件,这是一个可能的解决方案:
如何桥接TVML/JavaScriptCore到UIKit/Objective-C (Swift)?