Как я могу создать услугу Apple Watch, которая имеет несколько цветов? - PullRequest
0 голосов
/ 30 сентября 2019

Моя цель - создать услугу Apple Watch с несколькими цветами. В частности, я хочу, чтобы разноцветное шаблонное изображение, которое я отправляю, оставалось разноцветным, а не по умолчанию белым. Это на разноцветном циферблате, я знаю, что цвет будет переопределен, если пользователь выберет цветовой оттенок для своего циферблата.

Какой код я бы вставил в какие файлы, чтобы мой шаблон усложненияцвета

1 Ответ

1 голос
/ 30 сентября 2019

UIImage имеет параметр, чтобы определить, как он отображается на экране при помещении внутрь UIImageView.

Если вы загружаете это изображение в свой код, вам нужно установить UIImage.RenderingMode на .alwaysOriginal, чтобы система отображала цвета, когда нет переопределения оттенков. Однако, если вы просто загружаете из каталога активов XCode, просто выберите ресурс, а затем измените режим рендеринга из меню в Инспекторе.

Render As... dialog in XCAsset Catalog

Выберите Инспектора, затем выберите Исходное изображение из выпадающего списка Render As .

См. Документацию для разработчиков по режиму рендеринга .

...