gpt4 book ai didi

ios - Apple Watch 复杂功能图标或文本

转载 作者:行者123 更新时间:2023-11-30 12:16:44 25 4
gpt4 key购买 nike


我制作了一款具有复杂功能的 Apple Watch 应用程序,并激活了 Modular Small 应用程序。我将以下代码添加到 ComplicationController.swift 但我只得到一个方形图标。尝试在其中放入文本或图像不会执行任何操作。

func getPlaceholderTemplate(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTemplate?) -> Void) {
var template: CLKComplicationTemplate?

switch complication.family {
case .modularSmall:
template = CLKComplicationTemplateModularSmallSimpleText()
(template as! CLKComplicationTemplateModularSmallSimpleText).textProvider = CLKSimpleTextProvider(text: "R")
default:
template = nil
}
handler(template)
}

最佳答案

当您仅将模板放入 getPaceholderTemplete() 方法时,它只会显示在您想要更改复杂功能时出现的模板列表中。

选择复杂功能后,它将调用 getCurrentTimelineEntry()。您需要在此处插入您想要在激活复杂功能后显示的模板。您的代码看起来不错,因此如果您只需将 switch 语句复制并粘贴到 getCurrentTimelineEntry() 中,它应该可以工作。

关于ios - Apple Watch 复杂功能图标或文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45353147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com