watchOS Complication Graphic Bezel
Apple Document
Developing Complications for Apple Watch Series 4
Graphic Bezel
1種類
CLKComplicationTemplateGraphicBezelCircularText
func getCurrentTimelineEntry(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTimelineEntry?) -> Void) { switch complication.family { case .graphicBezel: let number = 1234 let textProvider = CLKTextProvider(format: "TextA %d TextB", number) let imageProvider = CLKFullColorImageProvider(fullColorImage: UIImage(named: "kumonosu94")!) let circularTemplate = CLKComplicationTemplateGraphicCircularImage() circularTemplate.imageProvider = imageProvider let bezelTemplate = CLKComplicationTemplateGraphicBezelCircularText() bezelTemplate.textProvider = textProvider bezelTemplate.circularTemplate = circularTemplate let entry = CLKComplicationTimelineEntry(date: Date(), complicationTemplate: bezelTemplate) handler(entry) default: handler(nil) } }
circularTemplateはGraphic CircularのTemplateが設定出来ます。