我制作了一个具有复杂功能的 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)
}