Apple TV 人机界面指南
Apple TV 人机界面指南-移动阅读二维码

5.7 字体排版

San Francisco是Apple TV的系统字体。这个字体有两个变体:San Francisco Text 和 San Francisco Display,在大屏幕上易读性都很高。

 

在标签或其他界面元素中使用系统字体时,Apple TV会根据选择的磅值自动应用最合适的文本样式。它也会按需自动更改字体并遵循辅助设置。

tvos_5027 

尽可能减少应用中的文字数量。展示给用户,而不是通过文字来说明。阅读房间对面屏幕上的大量文字十分费劲也并不好玩。认真考虑你的应用实际需要展示的文本数量,尝试用更容易理解的方式来呈现信息,比如使用图片或动画。

在设计时选择合适的系统字体。最重要的是,文字在远处必须清晰易读。当设计应用时,39点或更小的字适合用San Francisco Text,40点或更大的字用San Francisco Display更好些。

尽量使用内置的文本样式。内置的文本样式允许你用不同的视觉效果来表达内容,同时保留最优易读性。这些样式使用系统字体并且允许你利用重要的排版功能,比如动态排版(为不同字号自动调整字距和行距)。主要内容使用正文样式,标签和次要内容可以使用注脚样式和说明样式。

使用自定义字体时,在远处需要清晰易读。Apple TV支持自定义字体,但在远处可能难以阅读,尤其当字体笔画过细时。所以,除非你有必须使用自定义字体的理由,比如为了品牌推广或创造沉浸式的游戏体验,否则还是坚持用系统字体吧。

使用自定义字体时,支持辅助特性。系统字体自动会对辅助特性作出反应,比如字体加粗。使用自定义字体的应用,应该检查是否启用了辅助特性并在特性发生变化时接收通知,实现与系统字体相同的行为。

请在 参考资料 下载San Francisco字体。

5.8 视频

Apple TV的视频播放器让用户能在应用内欣赏视频,而且它专为触屏设计。与Siri遥控器的无缝集成让用户能够流畅、直觉地使用手势来浏览多媒体。

tvos_5028

用户可以使用遥控器做这些事:

  • 快速翻看视频:拇指在触控板上滑动。
  • 视频的快进和快退:点击触控板的左侧或右侧。
  • 视频节点上快进和快退:点击唤起视频播放进度条,然后点击触控板的左侧或右侧。
  • 连续快进或后退:点击并按住触控板的左侧或右侧。
  • 展现额外信息:向下滑动,能够展现字幕、小节、音轨、扬声器输出选项。

使用系统视频播放器。内置的视频播放器能够提供很棒的视频播放体验。它的控件极简而低调,让媒体本身成为注意力的中心。除非你的应用确实需要一个自定义播放器,否则请使用系统视频播放器,会创造跨平台统一的多媒体浏览体验。

在视频上展现LOGO或非交互的浮层时,内容为先。一个小小的不引人注目的LOGO或倒计时可能适合放在视频上,避免使用与观看体验无关的又大又让人分心的浮层。用户期望在观看内容时不受打扰,他们会欣赏干净整洁的观看体验。

优雅地在视频顶部显示互动元素。一些视频中会展现可交互浮层,比如小测试、调研、进度签到等。为了体验更佳,暂停播放中的视屏,需要精确到仅有0.5秒的延迟,然后展现可交互浮层。提供清晰的关闭浮层的方式,一旦用户完成交互就恢复视频播放。

提供额外的增值信息。通过提供图片,标题,描述和其它有用的信息,来实现视频附加信息的定制化。一般来说,这些内容的高度应当限制在8行以内,以免影响到视频播放。

界面元素

界面元素是构成应用的基石。用界面元素来展示信息、促进与应用内容的互动。

 

6.1 标签栏 Tab Bars

对于Apple TV的多数应用而言,导航主要以屏幕顶部的标签栏形式呈现。内容区域位于标签栏之下,显示当前选中标签的内容。标签栏让用户知道当前处于应用哪个位置;同时提供一种便捷路径,让用户在不同页面和内容之间移动,或者触发操作行为,如搜索。

 

当遥控聚焦标签栏时,标签栏出现在屏幕顶部,高度是140px。标签栏默认半透明,可以看到标签栏覆盖区域下的内容。 一般而言,标签栏总是位于屏幕顶部,移开聚焦的标签栏时,标签栏消失,屏幕展现完整内容。

 

tvos_6001

 

使用标签栏,有逻辑的来组织应用内容。标签栏可以很好地扁平化信息层级,快速访问同级信息模块。一些特殊信息不够明确时,采用角标补充说明。与当前视图或模式相关联的新信息或重要信息,需要解释说明时,通常在某个选项上使用以下角标 –  一个包含白色数字或解释说明文字的红色椭圆角标。

 

对角标进行管理。一个页面不要试图展示大量的新信息或重要信息,这样会让用户无所适从。

 

对选项数量进行管理。每增加一个选项,既增加应用本身的复杂性、又增大用户选择认知困难。

 

当聚焦标签栏时,所有的选项都应该要在屏幕内。选项应该使用短标题,从而避免拥挤或者导致有选项超出屏幕显示范围。

 

保证所有选项都可访问。如果一个选项可见、可用,而其他选项不可见、不可用,那么应用界面状况将不可控。

 

保证所有选项位于屏幕上,且随时可用。当选项下没有内容展现时,给出相关说明。例如,iTunes的音乐选项下,当没有歌曲列表时,给出了如何下载音乐的引导说明。

 

标签栏适配应用风格。采用颜色提取,或调整透明度,来适配应用的配色方案和风格。

 

更多的实施细则,请查看 UITabBarController Class Reference 和 View Controller Programming Guide for iOS

 

标签栏选项 Tab Bar Items

选项标题通常使用文字。一般而言,相比于易被曲解的图标,简明的书面文字更干净、更直接。

 

采用短的、有意义的名词或动词作为选项标题。标题清晰定义了当前选项内容类型。一般而言,标题应该是名词(如音乐、电影和流派),但某些情况下,动词可能更加合适(如播放和搜索)。

 

6.2 表单和内容集 Tables and Collections

Apple TV包含了一些关于组织和呈现内容集合的标准,帮助用户理解以及导航。

 

表单 Tables

单列表单以滚动形式来呈现数据,可以将它们划分成多个区域或组别。不同量级的信息,使用表单的形式来更清晰有效地展现。

 

一般来说,单列表单是一个很好的承载文字信息的载体,而且经常以导航形式出现在页面一边,同时页面另一边呈现相关联的内容。更多可查看 分屏视图。

 

tvos_6002

 

考虑单列表单宽度。窄的列表导致列表标题截断和重叠,让用户很难阅读和快速浏览。同样地,宽的列表也很难阅读和浏览,且占据了内容区域空间。

 

页面内容采用优先加载模式。不要等待全部内容读取完成后一起加载,而应先加载一部分。优先先加载文字部分,待图片数据读取完毕后,再加载图片内容。这种技术让用户尽可能快的获取有用信息,同时提升应用的用户感知反应。某些情况下,页面没有刷新时,显示旧数据可能是有意义的。

 

内容加载状态。 如果一个列表内容加载时间较长,需要一个加载进度条或动态的指示图标来告知用户应用仍在加载中。

 

更多的实施细则,请查看 UITableViewController Class Reference

 

单列表单 Table Celss

你可以采用标准的单列表单样式,定义表单中内容如何出现。

 

默认样式。单列表单的左侧为”可选图像+左对齐标题”。对于不需要补充信息的内容来讲,这是一个很好的选择。更多的实施细则,请查看 UITableViewCellStyleDefault

 

小标题模式。 内容左对齐,大标题在上,小标题在下。采用小标题模式可以很好分行。 更多的实施细则,请查看 UITableViewCellStyleSubtitle

 

补充说明1. 单列表单中,标题左对齐,小标题右对齐,且小标题采用更小的字号。 更多的实施细则,请查看 UITableViewCellStyleValue1

 

补充说明2. 单列表单中,标题右对齐,小标题左对齐,且小标题采用更小的字号。更多的实施细则,请查看 UITableViewCellStyleValue2

 

标准的单列表单样式也允许存在图形元素,如复选标签或标记。当然,增加这些图形元素,会减少列表标题和小标题的显示空间。

 

保持标题文字简洁性,避免被截断。被截断的词句很难被理解。标准单列表单样式中,标题文字是被自动截断的。而由于文字截断产生问题的多少,取决于采用哪种单列表单样式和定义截断何时发生(给出最大文字字符数,超出截断)。

 

测试选中态。选中表单内某行内容时,该行内容放大高亮。同时选中态样式包含圆角,这直接影响到该行中图形样式。基于此,如需使用图形元素,可直接采用表单圆角样式,而不增加额外的圆角。

 

考虑是否增加表单编辑功能。在Apple TV 上进行删除和重新排序操作,是一个缓慢而乏味的过程。因此需要考虑是否值得提供此类功能。

 

为用户定制个性化表单。用标准单列表单样式,满足绝大多数用户和使用场景,但是你的内容可能需要满足更多操作。这种情况下,相比于调整标准样式,为用户特别需求定制表单是一个更好的选择。 了解如何创建个性化表单,参考 Table View Programming Guide for iOS 中的 Customizing Cells

更多的实施细则,请查看 UITableViewCell Class Reference

 

内容集 Collections

内容集有序的管理一组内容,并在一个可自定义、高度可视化的页面中呈现。内容集不强制要求呈现线性格式,因此特别适合显示大小不同的内容。一般而言,内容集适合呈现图片相关内容。

 

tvos_6003

 

 

当标准样式或网格布局足够满足需求时,避免进行全新设计。一个内容集应该提升用户体验,而非变成视觉焦点。

 

更容易的聚焦选项。在用户找到感兴趣的内容前,如果很难找到想找的内容选项,他将感到沮丧和丧失兴趣。 给图片周围足够留白,以保持内容清晰聚焦,同时避免内容重叠。

 

考虑使用表单组织文字,代替文字堆叠。在电视屏幕上,滚动列表中的文字信息,通常更简单和更易理解。

 

如果应用内容丰富,需要一个标准的网格布局呈现内容集,请考虑使用模板。详见 Templates 和 Apple TV Markup Language Reference更多实施细则,请查看 UICollectionViewController Class Reference

 

分屏视图 Split Views

分屏视图决定相邻2个内容面板的呈现样式。每个内容面板都可包含多种元素,如列表、内容集、图像和自定义视图。分屏视图中,一级面板显示固定的、可聚焦的内容;二级面板显示与之相关联的信息。分屏视图经常伴随着可筛选内容使用,一级面板中显示可筛选类别列表,二级面板中展示选中类别的具体内容。

 

tvos_6004

 

根据内容选择效果最好的分屏视图。默认情况下,分屏视图以1:3的比例分隔屏幕空间,一级面板占据屏幕的1/3,二级面板占据2/3。当然屏幕也可按照1:1的比例分隔。基于内容本身,选择适当的分隔比例,以确保面板看上去均衡。

 

高亮一级面板中选中项。二级面板中内容是可变的,总是对应一级面板中选中项。这有助于用户理解面板之间关系。

 

每个分屏视图显示单独标题。 对于屏幕中多个标题,用户很难找出当前内容。相反,显示单独标题,提供了一个视图对应关系框架。

 

当二级视图显示了一个内容集合,考虑使用一个聚焦的标题。当二级视图包含了重要内容,考虑在一级视图上显示标题,这样就有更多的空间用来显示内容。

 

更多实施细则,请查看 UISplitViewController Class Reference

 

6.3 文本和搜索 Text and Search

如果必要,你的应用可以申请基于文本信息来执行搜索、登录服务等等。需要留意的是,除非物理键盘连接,在Apple TV上的文本输入任务的体验可能较为乏味。

 

文本框 Text Field

输入区域是一个固定高度、带有圆角的单行文本框,在用户点击输入区域的时候可以自动调起一个键盘屏幕。通过使用输入框获取少量信息,例如电子邮件地址。

 

tvos_6005

 

 

在应用中最小化文字输入。键入长段文本内容或是填写大量文字在Apple TV上是极为耗时的。减少输入并且考虑有效的收集展示信息,比如说带有按钮的形式。

 

文本框中的提示信息增强用户理解。当输入框内没有键入其他文字内容的时候,一个文本框可以展示占位文本 – 例如邮件地址或是密码。当占位提示文本内容足够清晰时,不要使用单独的标签来描述文本字段。

 

在条件允许的情况下,使用安全输入框。当你的应用需要获取一些敏感信息的时候,例如密码输入,尽量使用安全输入。

 

更多实施细节,请参见 UITextField Class Reference

 

键盘 Keyboards

任何时候点击文本框都会自动弹起一个输入面板。屏幕风格由当时使用的输入设备决定。

 

线性面板。当用户使用Siri遥控器的触摸板时,线性的键盘会展现在屏幕上。这种风格优化了触控体验,使用户更快速更流畅的输入文字。

网格面板。当用户使用Siri遥控器以外的设备时,网格状的键盘会展现在屏幕上。内容布局会基于键盘类型自适应。

 

tvos_6006

 

 

虽然你不能控制键盘屏幕风格,但是你可以指定键盘类型。

 

根据选择的内容,制定相应的输入面板类型。为特定类型的内容,Apple TV提供几种不同类型的键盘设计,使输入更加便利。相对应的键盘让输入过程更轻松,比如输入名字,邮箱地址或是数字。有关可用键盘类型的列表,请参UITextInputTraits Protocol ReferenceUIKeyboardType要了解你的应用内的键盘管理,请参考 Text Programming Guide for iOSManaging the Keyboard

 

在适当的时候选择使用附属视图。键盘屏幕包含一个可选的附属视图。使用此区域提供有关您所收集的数据上下文和其他信息。例如,您可以添加您的应用程序标识和标签到附属视图,告知用户”请输入您的电子邮件地址登录到您的MyApp的帐户”。更多实施细节,请参阅Text Programming Guide for iOSCustom Views for Data Input

 

搜索 Search

搜索屏幕是一个专用键盘屏幕,用来执行搜索输入操作。在此屏幕上,搜索结果将以可定制视图形式,显示在键盘下呈现。

 

tvos_6007

 

 

允许用户使用近期搜索记录。用户经常在Apple TV上搜索重复内容。在用户开始输入前,通过在键盘下方罗列出流行或近期搜索结果,减少重复输入。

 

简化搜索结果。不提供需要大量滚动查看的冗长搜索结果列表。使信息易于获取,例如,将搜索结果分为多列,或呈现最匹配的搜索结果信息集合。

 

考虑让用户手动过滤搜索结果。如果可以,在搜索结果区域设置一个筛选区,以帮助人们方便快捷的过滤搜索结果。

 

更多实施细节,请参见 UISearchController Class Reference

 

6.4 按钮 Buttons

应用特定的启动按钮可以包含一个标题和图标。

 

tvos_6008

 

 

一般情况下,使用标题名称或图标来传达按钮的语义。由于按钮空间有限,为了避免拥挤和视觉复杂性,尽量不合并文本和图标。

 

明确标签和破坏性操作。如果点击一个按钮操作,导致不可逆转的结果,如删除内容,请确保这个按钮的指示性是非常明确的。使用明确描述的标签,如”删除”或相应的图标。在执行破坏性操作之前显示一个警告要求确认,也是很好的做法。

 

不要使用后退按钮。用户习惯于通过点击遥控器上的菜单按键带他们返回上一级界面或回到主菜单。除非你的应用有正当的理由去使用额外的后退按钮,尽量不要在你的页面上加入返回按钮。

 

对于实施细节,参见 UIButton Class Reference

 

按钮图标 Button Icons

使用简单、可识别图形作为按钮图标。在电视屏幕上,太多细节的图标很难解释。保持图标简洁更好的传达信息。有可能的话,使用通用图标帮助理解,例如放大镜图标代表执行搜索。

 

按钮文字 Button Text

如果合适的话,在图标下方显示描述性文本。一个图标通常足够表达含义。但如果附加的文字描述提供了有用的信息内容,则把它放在按钮下方。

 

使用动词或动词短语来描述一个按钮的操作。以操作行为为特定标题,表示交互性,并且明确了单击该按钮时会发生什么。

 

使用大写式标题。除了文章以外,大写按钮上的每一个字,并列连词,和四个字母以下的介词。

 

确保按钮文本简短,重点突出。过长的文字可能被截断,从而使其难以阅读。

 

6.5 导航栏 Navigation Bars

你可以在视窗的顶部增加一个导航栏,用来展示标题、导航按钮、以及其他交互元素。应用设置使用一个导航栏,导航栏的标题用来提供内容信息,让用户随时知道处于应用的哪个位置。

 

请注意透明度。导航栏默认就是透明的,所以所有在导航栏下面滚动的内容都是清晰可见的。确保导航栏里的交互元素不要与底下内容元素有所冲突。当内容滚动时,考虑把导航栏下的内容元素淡化,从视觉上将它们与导航栏上的元素区分开。

tvos_6009

6.6 页面控制器 Page Controls

有些应用会把内容分散到多个页面上呈现,一个页面控制器可以清楚地告诉用户总共的页面数量,以及现在处于哪个页面。它的呈现方式就是有一连串小的空心的指示原点,可以从左边滑动到右边,同时呈现出页面数量及顺序。一个实心原点指示的是当前页面。视觉上来说,这些小点的间隔是相同的,如果点数太多的话,屏幕上会省略掉一部分。 

 

页面控制器它本身是一个非交互的元素,只是作为信息呈现的功能使用。它并不真正的具有导航的作用-比如说,你不能点击一个小点去到一个特定的页面。相对应的,真正的页面之间的导航会使用其他的交互机制,比如说手势控制以及分离按钮的按压/点击。

 

tvos_6010

 

 

请在完整的屏幕页面上使用页面控制器。当全屏页面的内容很多且是同级情况下,使用页面控制器。在页面间切换时,尽量避免使用额外的交互方式,保持用户注意力集中。

 

不要展示太多的页面。超过10个小点,用户很难让一眼就数过来;然后超过大约20页的话,用户查看起来就会非常耗时。如果你的应用需要展示超过20个同级页面时,请考虑使用不同的设计方式,比如网格,因为网格不需要按照既定顺序来导航。

 

更多的实施细则,请查看 UIPageControl Class Reference

 

6.7 进度指示器 Progress Indicators

不要让用户坐在那死盯着一个静止的屏幕,等待应用加载内容或者呈现冗长的数据处理操作过程。利用动态的指示图标还有进度指示条来让用户知道应用正在加载中,同时告诉他们还要等多久。

 

动态的指示图标 Activity Indicators

一个动态的旋转指示图标用来表示比较难测量时间的任务的加载,比如说正在加载或者同步复杂的数据。当任务完成时,这个图标就会消失。

  

tvos_6011

 

 

相比于动态指示图标,多使用进度指示条。如果任务是可以被计算测量时间的,请不要使用指示图标(就是那个旋转的小圈圈),请使用进度指示条,这样用户就能更好的评估正在发生什么,还需要等待多少时间。

 

保证指示图标是动态显示的。用户会自然而然地将静止的活动图标(也就是本应该活动的东西)当作是死机的迹象,所以让那个小圈圈一直转着可以让他们知道应用正在运作。

 

在用户等待加载的时候,可以给他们提供一些有用的信息。这些有用的信息可以是在动态指示图标上增加的文字信息。不要增加意思模糊的术语,比如说正在加载或者正在授权这样的字眼,因为它们并不会更好地帮助用户理解。

 

想看更多的细节信息,可以参考 UIActivityIndicatorView Class Reference

 

进度指示条 Progress Bars

进度指示条是用来显示可测量任务的加载进度的,表现为一条从左到右填充的轨迹。

 

精准告知用户任务的加载进度。不要为了让应用看起来很忙,而显示不精准的进度信息。如果任务是可被测量时间的,使用进度指示条,否则使用动态指示图标。

 

进度指示条适用于可测量时间的任务。进度指示条有益于显示任务状态,尤其是它能告知用户完成当前任务,还需多长时间。

 

更多实施细则,请查看 UIProgressView Class Reference

 

6.8 分段控件 Segmented Controls

分段控件是指一串线性排布的控件,每个控件都作为一个按钮来呈现不同的视图。分段控件包含两个或两个以上、统一比例的控件,单个控件包含了标题或图标。利用一个分段控件来提供功能联系非常紧密,但是又互不兼容的一些功能,比如说播放列表和唱片集。

 

不要把其他很容易被用户注意到的元素放在分段控件旁边。只要聚焦到这些控件上,就会被选中,所以要十分注意它与其他交互元素位置摆放,尤其是当这个分段控件与页面的其他交互元素是相关联的。如果其他容易被注意到的元素和分段控件太近,用户在切换不同控件时,可能会容易引起误操作。

 

考虑在屏幕上,将内容以控件形式分割成多个模块,帮助用户进行信息过滤。在分离模块环境下,用户操作导航定位和内容筛选时,会来得更加轻松。一个控件操作的难易程度,取决于该控件的放置位置。

 

控制好控件数量。超过7个控件就会使用户很难一眼分辨出来,而且在定位时也会变得非常费时。另外,尽量保证各个控件的大小与它所包含的内容匹配。因为所有的的控件是相同的宽度,如果一些控件里有内容,一些控件里没什么内容,这样看起来就不是很舒服。

 

避免把文本和图标混在一起。单独的控件可以包含文字标题或者图标,但是不要同时涵盖。最好避免在一些控件里使用文字标题,然后在其他控件里使用图标。否则,你的应用界面内容看起来就会非常多且琐碎。

在定制化分段控件中,适当地排布内容。如果你定制化了分段控件的样式,请确保内容——尤其当它们居中的时候——仍然美观。

更多的实施细则,请查看 UISegmentedControl Class Reference

 

控件图标 Segment Icons

利用简单、可识别的图形来来作为控件图标。在电视屏幕上,太多细节的图标很难解释。保持图标简洁更好的传达信息。有可能的话,使用通用图标帮助理解。

 

控件文本 Segment Text

使用短的,具有含义的名词作为控件标题。一个控件的标题清楚地传达出当控件被选中后,它所呈现的内容类型。一般来说,标题应该使用名词。

 

使用大写式标题。除了文章以外,大写按钮上的每一个字,并列连词,和四个字母以下的介词。

 

确保文本简短,重点突出。过长的文字可能被截断,从而使其难以阅读。

 

6.9 提醒 Alerts

与应用或设备所处的状态相关的重要信息,且需要用户反馈时,弹出全屏提醒弹窗。提醒弹窗包含一个标题、一个或多个按钮、以及可以附加文字说明。除了上述的内容元素,提醒弹窗的样式应该是静止的,且与系统统一。

 

tvos_6012

 

 

尽量减少提醒弹窗的使用。提醒弹窗会阻断用户体验,除非在非常重要紧急的情况下使用,比如执行毁灭性操作(删除等)、购买、或者出现问题需要告知用户时。提醒弹窗的不时出现会帮助用户对于当前动作提高注意力,设计者要确保每一个提醒都提供非常重要的信息以及有用的选择。

 

更多的实行细则,请查看 UIAlertController Class Reference

 

提醒标题和信息 Alert Title and Messages

提醒标题使用多词。单个词的标题,比如说”看”或者”租”,很少能够提供有用的信息。

 

使用一个描述性的提醒标题,就可以代替文字段描述。用户在屏幕上所读取到的文字内容越少越好。考虑使用问问题的方式或者使用两个短句子来作为你的提醒标题,以此来避免增加附加文字段信息。

 

如果你必须要提供附加文字段提醒信息,保持精简,使用完整的句子。理想话来讲,要确保信息足够短,只需要在1行或者2行内展示,避免滚动查看,使用大写和合适的标点符号。

 

提醒按钮 Alert Buttons

一般来说,使用含有两个按钮的提醒弹窗。提醒弹窗包含2个简单的选项。如果只有单个按钮,使得用户没有选择的余地;大于等于3个按钮就会增加操作的复杂性。提醒弹窗的按钮应该简洁明了,且标题具有逻辑性。按钮标题最好由1到2个描述结果的单词组成,以下是一些是在设计提醒弹窗按钮时的一些准则:

  • 所有的按钮标题,应该大写且结尾没有标点符号
  • 尽可能使用与提醒弹窗标题与附加文字信息相关的动词或者动词短语,比如说”查看全部”、”回复”、”忽略”
  • 简单的接受操作使用ok。避免使用yes或no
  • 按钮标题避免使用你、你的、我、我的这类人称代词,因为这些字眼看起来模棱两可,且有时候用户会认为带有侮辱性

提醒弹窗的取消标签要易操作。取消提醒弹窗的按钮标签,应该足够明显,比如使用取消或撤销的字眼。

 

如果提醒弹窗的某个按钮操作具有破坏性,其按钮样式应该具有高辨识度。一个不可逆操作的提醒按钮,比如删除,在样式设计上强化,使其与系统相一致。更多的实行细则,请查看 UIAlertActionStyleDestructive

 

允许使用遥控器来取消提醒弹窗。按下遥控器上的菜单按钮可以产生与单击取消按钮一样的效果,也就是说,你按下遥控器上的菜单按钮也可以退出提醒。如果你的提醒弹窗没有一个取消按钮,可以考虑给你的菜单按钮添加退出提醒弹窗的代码。

  


 

原文地址:https://developer.apple.com/tvos/human-interface-guidelines/
译文仅作学习用途,如有其它用途请联系原作者。
本文来自MUX

 

页码: 1 2 3 4 上一页

本文链接:http://www.mobileui.cn/apple-tv-man-machine-interface-guidelines.html
本文标签: , , , , , , , , , ,