как мы можем обрабатывать логику TVML и может ли он работать с UIKit?

Я работаю над демонстрацией для tvOS и обнаружил, что вы можете создать свое приложение либо с помощью UIKit, либо с языком разметки TVML с Javascript. Я проверил Каталог UIKit и Каталог TVML, и они выглядят великолепно. У меня два вопроса:

  1. Как мы можем обрабатывать логику javascript при использовании TVML? будет в JS тоже в JS файлах или мы напишем Swift код для обработки логики?
  2. Возможно ли объединить экраны TVML с экраном UIKit из раскадровки?

person Hossam Ghareeb    schedule 13.09.2015    source источник
comment
Я ответил на аналогичный вопрос здесь: http://stackoverflow.com/questions/33305352/can-i-mix-uikit-and-tvmlkit-within-one-app/33531442#33531442   -  person shirefriendship    schedule 06.11.2015


Ответы (2)


Это настолько ново, что вам, вероятно, больше повезет, если вы заглянете на официальный форум TVMLKit на веб-сайте Apple: forums.developer.apple.com/community/app-frameworks/tvmlkit.

Короткие ответы:

  1. Логика реализована в Javascript.
  2. Вы можете предоставить свои собственные представления, созданные в UIKit, для платформы TVMLKit. Вы также можете добавить свои собственные хуки JavaScript из ObjC/Swift.
person Daniel Carter    schedule 14.09.2015
comment
На ваш 2-й ответ я бы спросил, как? - person mcabe; 12.10.2015

Если ваша цель состоит в том, чтобы смешать пользовательский интерфейс TVML, то есть самостоятельно размещаемые шаблоны TVML и файлы JavaScript, это возможное решение:

Как соединить TVML/JavaScriptCore с UIKit/Objective-C (Swift )?

person loretoparisi    schedule 16.10.2015