在TVML descriptiveAlertTemplate描述中使用格式

时间:2018-09-26 06:59:39

标签: tvml

我需要在tvOS应用程序中显示大量的法律术语,最简单的方法(或者我认为)是使用TVML。我的问题是关于TVML语法本身。

我正在使用TVML的descriptiveAlertTemplate,因为它似乎被描述为最适合此目的。但是,我真的很希望能够在文本中使用某些格式,例如以粗体显示项目标题,项目符号,斜体等等。

在HTML中,这非常容易。但是,在TVML中,这似乎是不可能的。无论我在<description>块中使用什么标签,都没有任何影响。似乎该块中的所有标签都被完全忽略并且没有任何作用。标签无效,带有样式的标签无效,什么也没有。这些标签之间的内容仅显示为常规文本,而没有样式或随后应用的内容。换句话说,具有像这样:

<description>
Some text here
<text style="color:rgb(0,0,255,0.3)">A test title</text>
More text here
</description>

简单地导致所有这些文本均相同地显示,而该样式被完全忽略。我使用<text>还是<title>或任何其他标签似乎都没有关系。 <>之间的所有内容似乎都被完全忽略了。

我可以绕过所有格式设置,并拥有完全统一(且巨大)的文字墙,但是比起已经存在的文字来说,这甚至更令人生畏。 (更不用说让标题看起来像普通文本的样子了,真是尴尬。)

苹果自己缺乏有关TVML的文档无济于事(例如,令人难以置信的是,很难找到如何将样式应用于文本块。Apple的文档似乎只是假设您知道,不知何故,这是通过使用语法<tag style="something">完成的。我在任何地方都找不到这个解释。)

0 个答案:

没有答案