我很久以前在我的iPhone应用程序中有一段代码试图掩盖某些JPEG图像的白色背景。今天,这条消息仍然适用于iPhone,但不会掩盖Apple Watch。代码在预期的成功(非NULL
)路径上运行,但不执行任何屏蔽。即使我将maskingColors
数组更改为每个组件的范围0.0, 255.0
,但在WKInterfaceImage
中显示时,不会执行任何屏蔽(iPhone上的相同更改会完全屏蔽图像) {1}})。
带有存储在资产目录中的Alpha通道的PNG图像似乎在setImage:
的Apple Watch上正确显示。
Apple Watch对WKInterfaceImage
不安全吗?
CGImageCreateWithMaskingColors