2015-10-15 54 views
0

如果我创建一个UIImage并使用WKInterfaceImage显示它,它总是将图像显示为@ 1x而不是@ 2x,从而产生像素化图像。它与watchOS 1很好地工作。如何解决与watchOS 2这种行为?使用UIImageView可以在iOS上正常工作。WKInterfaceImage和动态图像watchOS 2

回答

0

下面是以正确的屏幕比例从Apple Watch上的NSData对象创建图像的解决方案。

UIImage *image = [UIImage imageWithData:imageData scale:[[WKInterfaceDevice currentDevice] screenScale]];