4

我在使用CLKComplicationTemplateUtilitarianSmallRingImage中心图像时遇到问题。

我很确定在某一时刻我选择的图像出现在进度环中,但在重新启动几次后,图像消失了。奇怪的是,当我尝试使用它时CLKComplicationTemplateUtilitarianSmallSquareCLKComplicationTemplateUtilitarianSmallFlat图像显示得很好。对于我的生活,我无法弄清楚发生了什么。

这是我正在使用的代码:

let smallRing = CLKComplicationTemplateUtilitarianSmallRingImage()  
smallRing.imageProvider = CLKImageProvider(onePieceImage: UIImage(named: "Complication/Utilitarian")!)  
smallRing.ringStyle = .Closed  
smallRing.fillFraction = 5 / 9  
handler(CLKComplicationTimelineEntry(date: NSDate(), complicationTemplate: smallRing))  

更多细节:

  • 不在设备或模拟器上工作。

  • 我的图像是 14pt (28px),我尝试过使用 PDF(单矢量)和 PNG(非隔行扫描)。

  • 与任何CLKComplicationTemplateUtilitarianSmall接受图像的 * 一起工作,除了CLKComplicationTemplateUtilitarianSmallRingImage.

  • 已尝试使用复杂图像集,只是 Apple Watch 和通用目录中的图像......

  • 已尝试不设置其他属性CLKComplicationTemplateUtilitarianSmallRingImage

  • 定位不正确的图像名称时崩溃,所以我知道它会在名称准确时加载图像。

  • 尝试使用 tint color 并更改图像的默认颜色以查看是否是这样。没有。如果它在其他模板中不起作用,会认为它是图像!

不过,我必须做一些不寻常的事情。

4

1 回答 1

1

看起来这是 WatchOS 2.2.1 的错误!

谢天谢地在 2.2.2 中修复!

于 2016-08-03T15:36:48.017 回答