我想从图形矩形并发症中删除文本,或将其设置为空字符串。默认情况下,它是应用程序名称。我试图在 watchKit plist 文件中将显示名称设置为“”,但这似乎并没有改变它。
如何从图形矩形 WatchOS5 复杂功能中删除文本?
我看到有某种方法可以获取(分配?)一个 CLKTextProvider,如下所述:https ://developer.apple.com/documentation/clockkit/clktextprovider但是,它似乎涉及添加一个可本地化的字符串文件,我不想要如果有一种更简单的方法可以仅为CLKComplicationTemplateGraphicRectangularLargeImage
func getLocalizableSampleTemplate(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTemplate?) -> Void) {
// This method will be called once per supported complication, and the results will be cached
if complication.family == .graphicRectangular {
let template = GraphicTemplate()
template.textProvider = CLKSimpleTextProvider.init(text: "")
handler(template)
}else {
handler(nil)
}
}
class GraphicTemplate: CLKComplicationTemplateGraphicRectangularLargeImage {
}