iOS WatchOS5 - как определить размер сложности WatchOS с телефона?

Я смотрю это видео о развитии осложнений для часов Apple и эту таблицу размеров размеров осложнений часов.

В настоящее время мой телефон генерирует полноэкранное изображение на телефоне и отправляет его на часы с помощью фонового обновления приложения. Однако я не знаю, как получить правильный размер усложнения устройства.

Документация предполагает, что я могу программно загрузить изображение из каталога ресурсов часов на часы, и оно будет загружать изображение правильного размера в зависимости от размера устройства. Затем я могу изучить это изображение и определить размер. Однако для этого потребуется двусторонняя передача и отправка размера на телефон с помощью WKSession.

Есть ли простой способ определить по телефону, какой размер экрана у яблочных часов? Я вижу код, который должен работать на часах, но мое приложение генерирует ресурсы на телефоне.

//complication - smaller devices
let width = 300.0
let height = 94.0

//complication - larger devices            
let width = 342.0
let height = 108.0

Возможно, я смогу уменьшить изображение на 1,14 на меньших устройствах, но это сделает изображение более размытым.

0 ответов

Другие вопросы по тегам