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とUniversalの両方のカタログにある画像だけである複雑な画像セットを使用してみました...

  • で他のプロパティを設定しないようにしましたCLKComplicationTemplateUtilitarianSmallRingImage

  • 間違った画像名をターゲットにするとクラッシュするため、名前が正確な場合に画像を読み込んでいることがわかります。

  • 色合いを試してみて、画像のデフォルトの色を変更して、それがそれであるかどうかを確認しました。いいえ。他のテンプレートで機能していない場合は、イメージだと思います!

私は何か珍しいことをしなければなりません。

4

1 に答える 1

1

これは WatchOS 2.2.1 のバグのようです!

ありがたいことに 2.2.2 で修正されました!

于 2016-08-03T15:36:48.017 に答える