Apple Watch 复杂功能列表中这些图标的名称是什么?我可以在哪里访问它们?

What is the name of these icons on Apple watch complications list & where can I access to them?

我下载了苹果famous watch app example(创建和更新并发症)

在这个项目中,并发症列表有一个漂亮的仪表图标,如下所示:

据我所知,这些应该是占位符图标,但占位符资产中的所有图标都是这些:

那么这些仪表图标的来源在哪里?

这是一个CLKComplicationTemplateGraphicCircularOpenGaugeSimpleText。 (真是一口!)相关行在链接示例代码的 ComplicationController.swift 的第 256 行中找到。

private func createGraphicCircleTemplate(forDate date: Date) -> CLKComplicationTemplate {
    // Create the data providers.
    let percentage = Float(min(data.mgCaffeine(atDate: date) / 500.0, 1.0))
    let gaugeProvider = CLKSimpleGaugeProvider(style: .fill,
                                               gaugeColors: [.green, .yellow, .red],
                                               gaugeColorLocations: [0.0, 300.0 / 500.0, 450.0 / 500.0] as [NSNumber],
                                               fillFraction: percentage)
    
    let mgCaffeineProvider = CLKSimpleTextProvider(text: data.mgCaffeineString(atDate: date))
    let mgUnitProvider = CLKSimpleTextProvider(text: "mg Caffeine", shortText: "mg")
    mgUnitProvider.tintColor = data.color(forCaffeineDose: data.mgCaffeine(atDate: date))
    
    // Create the template using the providers.
    let template = CLKComplicationTemplateGraphicCircularOpenGaugeSimpleText()
    template.gaugeProvider = gaugeProvider
    template.centerTextProvider = mgCaffeineProvider
    template.bottomTextProvider = CLKSimpleTextProvider(text: "mg")
    return template
}

不是icon/image,只是CLKComplicationTemplate的一种。