0
如果我创建一个UIImage并使用WKInterfaceImage显示它,它总是将图像显示为@ 1x而不是@ 2x,从而产生像素化图像。它与watchOS 1很好地工作。如何解决与watchOS 2这种行为?使用UIImageView可以在iOS上正常工作。WKInterfaceImage和动态图像watchOS 2
如果我创建一个UIImage并使用WKInterfaceImage显示它,它总是将图像显示为@ 1x而不是@ 2x,从而产生像素化图像。它与watchOS 1很好地工作。如何解决与watchOS 2这种行为?使用UIImageView可以在iOS上正常工作。WKInterfaceImage和动态图像watchOS 2
下面是以正确的屏幕比例从Apple Watch上的NSData
对象创建图像的解决方案。
UIImage *image = [UIImage imageWithData:imageData scale:[[WKInterfaceDevice currentDevice] screenScale]];