Apple-TV-Markup-Language-Reference-in-Chinese

苹果官方《Apple TV标记语言参考手册》中文翻译版 英文原版:《Apple TV Markup Language Reference》

本翻译没有获得苹果公司的授权,纯属学习爱好。

欢迎大家帮忙翻译校正或者提供更好的Apple TV开发资料。

交流群:85157830(AppleTV开发梦工厂)

问答网站:潜心俱乐部

致谢

翻译(按加入时间排序)

在线阅读

本文档使用Gitbook制作,可以直接在线阅读或者导出PDF、EPUB等格式。

警告模板(alertTemplate)

使用警告模板去显示一些重要信息,比如在执行某个操作之前用alertTemplate弹出信息,其中包括问题的描述和按钮,因此需要用户去确认。图2-1,显示一个基本的alertTemplate的布局。

2-1 警告模板

Apple-TV-Markup-Language-Reference-in-Chinese - 图1

alertTemplate 主要的元素

列表2-1 用TVML格式列出了主要的元素。表格2-1也对这些元素提供了描述
列表2-1
  1. <alertTemplate>
  2. <title>…</title>
  3. <description>…</description>
  4. <button>
  5. <text>…</text>
  6. </button>
  7. <text>…</text>
  8. </alertTemplate>
表格2-1 alertTemplate 的元素的描述:

元素名称

描述

button

按钮,一般它允许用户去关掉当前的alert,或者打开另一个模板页面,按钮元素中有一个文本元素,用来显示按钮的名字

description

警告的信息的内容

text

简单的描述按钮的动作

title

标题,简单的描述一个警告的目的

警告模板的例子:

列表2-2 是用TVML表示的alertTemplate的例子,图2-2 对应的显示效果。

列表2-2

  1. <document>
  2. <alertTemplate>
  3. <title>Update Available</title>
  4. <description>Get the latest tvOS version</description>
  5. <button>
  6. <text>Update Now</text>
  7. </button>
  8. <button>
  9. <text>Cancel</text>
  10. </button>
  11. </alertTemplate>
  12. </document>

图2-2

image: ../Art/alertTemplateSS_2x.png