自iOS 9更新以来,设置SKLabelNode的字体颜色似乎已被破坏。调用此方法将文本设置为绿色!
SKLabelNode *labelNode = [SKLabelNode labelNodeWithFontNamed:GameFont];
[labelNode setFontColor:[UIColor blackColor]];
将其设置为[UIColor whiteColor]
会将其变为黄色...获取白色文本的唯一方法是不设置颜色。
我试过了:
labelNode.color = [UIColor blackColor];
labelNode.colorBlendFactor = 1;
但这似乎没有做任何事情。其他人有这个问题吗?
干杯。
答案 0 :(得分:0)
好吧我明白了。似乎由于某种原因,某些UIColor方法只是在iOS9中返回错误的值。通过使用RGB值,它可以正确显示。
getJSONTData
我不确定为什么[UIColor blackColor]显然适用于新项目......