为什么 colorBlendFactor 在 Swift 中不影响我设备上的 'SKLabelNode'?

Why colorBlendFactor does not affect 'SKLabelNode' on my device in Swift?

我正在尝试更改项目中 SKLabelNode 的颜色。

当我 运行 iPhone 5s iOS 11.1.2 的项目 SKLabelNode 有正确的颜色, 但是当我 运行 iPad 上的项目 iOS 9.3.5 SKLabelNode 显示为白色。

这是我给标签上色的方法:

roundLabel.colorBlendFactor = 1.0 roundLabel.color = UIColor.red

** iPad Pro 模拟器颜色正确。

.fontColor 而不是 .color 着色解决了问题!

roundLabel.fontColor = UIColor.red

有效!