WKInterfaceImage и динамические изображения на watchOS 2

Если я создаю UIImage и отображаю его с помощью WKInterfaceImage, он всегда отображает изображение как @1x вместо @2x, что приводит к пикселизированному изображению. Он работал нормально с watchOS 1. Как исправить это поведение с watchOS 2? Тот же код отлично работает на iOS с UIImageView.

1 ответ

Решение

Вот решение для создания изображения из NSData объект на Apple Watch в правильном масштабе экрана.

UIImage *image = [UIImage imageWithData:imageData scale:[[WKInterfaceDevice currentDevice] screenScale]];
Другие вопросы по тегам