ClockKit

在表盘上显示特定于应用程序的数据。





swift ui 加载 uiview demo swift uikit教程_java


ClockKit


使用教程

使用ClockKit框架为您的应用程序实现复杂性。复杂功能是出现在表盘上的小型界面元素,可快速访问常用数据。您的应用程序使用时间轴条目定义复杂性。每个条目既提供描述该并发症如何出现的模板,又提供ClockKit显示该并发症的日期。系统会根据时间轴更新并发症的外观。

ClockKit定义了每个表盘上复杂功能的大小和位置。下图描述了模块化表盘的布局,该表盘有空间容纳五种不同的并发症:一种大而四种小。

该图显示了模块化表盘上一个大和四个小并发症的空间。

ClockKit根据其大小和样式将并发症归类到各个家庭。 ClockKit然后为每个系列提供各种模板。使用模板显示文本,图像和图形仪表。

通过并发症改善您的应用程序
并发症是应用程序用户界面的重要组成部分,它显示内容并增加交互性。即使它们只是充当watchOS应用程序的启动器,也要考虑制造复杂性。主动表盘上的并发症提供了:

使用者瞥一眼手表时的重要信息。

当用户点击复杂功能时,可将您的应用快速启动到特定屏幕。

执行后台任务的能力,使您的复杂性和应用程序保持最新。

当您的应用程序的活动表面上有并发症时,watchOS会尝试将您的手表应用程序保持在内存中。然后,当用户希望与您的应用进行交互时,系统可以将其从后台快速唤醒。当用户点击您的并发症时,ClockKit也会唤醒您的应用程序。如果您使用用户活动配置,则ClockKit在唤醒后将用户活动传递给您的应用。

该系统还为活动复杂的应用提供了更多的后台刷新任务。您可以使用这些任务来使watchOS应用程序的内容和并发症保持最新和准确。