CLKComplicationTemplateUtilitarianSmallRingImage不显示图像

时间:2016-05-12 23:29:03

标签: ios swift watchkit apple-watch-complication clockkit

我在使用带有中央图像的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和Universal ...

  • 尝试不在CLKComplicationTemplateUtilitarianSmallRingImage上设置其他属性。

  • 在定位错误的图片名称时崩溃,所以我知道它在名称准确时加载图片。

  • 尝试使用浅色并只改变图像的默认颜色以查看它是否正确。不。如果它不在其他模板中工作,会认为它是图像!

我必须做一些与众不同的事情。

1 个答案:

答案 0 :(得分:0)

看起来这是WatchOS 2.2.1的错误!

谢天谢地修复了2.2.2!