有没有一种方法来检测锁止失去对tvOS 12使用TVML和TVMLKit JS时,重点是什么?
我知道有一些时候接收使用以下重点的一大亮点事件:
lockupElement.addEventListener("highlight", this.handleHighlight);
我想处理的时候死机不再高亮显示。我发现一个解决方案最接近的是增加亮点的事件绝对所有其他元素,然后重置所有前面所强调的元素。这似乎是一个黑客,它也是繁琐和容易出错的将它添加到所有其他元素。
任何人都知道一个更好的方法吗?
如果您锁定元素是通过扩展接口创建者创建一个自定义元素,您可以覆盖你的斯威夫特类didUpdateFocus(context, coordinator)
功能。
如果它只是一个默认的锁定我觉得你的运气了。