【发布时间】:2017-09-25 16:36:47
【问题描述】:
我正在尝试为并发症模板图像添加色调。当我滚动选项以自定义我的表盘时,色调颜色是正确的。但是,一旦我选择了复杂功能并返回到正常的表盘状态,颜色就会变回白色。
- (void)getLocalizableSampleTemplateForComplication:(CLKComplication *)complication withHandler:(void(^)(CLKComplicationTemplate * __nullable complicationTemplate))handler {
CLKComplicationTemplateModularSmallSimpleImage *modularTemplate = [[CLKComplicationTemplateModularSmallSimpleImage alloc] init];
CLKImageProvider *imageProvider = [CLKImageProvider imageProviderWithOnePieceImage:[UIImage imageNamed:@"Complication/Modular"]];
imageProvider.tintColor = [UIColor colorWithRed:0.412 green:0.443 blue:0.773 alpha:1.000];
modularTemplate.imageProvider = imageProvider;
handler(modularTemplate);
}
【问题讨论】:
-
您问题中的函数只处理选择并发症时显示的 模板。您需要在准备实际复杂数据的函数中复制相同的行为。
-
@DávidPásztor 谢谢。成功了!
标签: apple-watch apple-watch-complication