У меня проблемы с использованием CLKComplicationTemplateUtilitarianSmallRingImage
с центральным изображением.
Я почти уверен, что в какой-то момент выбранное мной изображение отображалось в кольце выполнения, но после нескольких повторных запусков изображение исчезло. Как ни странно, когда я попытался использовать его в CLKComplicationTemplateUtilitarianSmallSquare
и CLKComplicationTemplateUtilitarianSmallFlat
, изображение показалось нормально. Да хоть убей, я не могу понять, что происходит.
Вот код, который я использую:
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
.Сбои при выборе неверного имени изображения, поэтому я знаю, что изображение загружается, если имя точное.
- Пробовал с оттенком цвета и просто менял цвет изображения по умолчанию, чтобы увидеть, так ли это. Неа. Можно было бы подумать, что это изображение, если бы оно не работало в других шаблонах!
Но я должен делать что-то необычное.