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]];