编辑现有的类属性或对类进行系统范围的更改

时间:2014-06-11 21:03:56

标签: ios xcode sprite-kit ios8 sklabelnode

iOS 8和SKLabelNode Class存在问题。 我在我的项目中使用了很多SKLabelNodes(我们讲的是120个节点),在iOS8中,Apple改变了内置的FontType,现在我的所有标签都难以读取。我想改回来,但我不想一个人编辑所有的节点。我想更改SKLabelNode类默认字体类型。可能吗?还是其他任何解决方案?

1 个答案:

答案 0 :(得分:0)

听起来你最好的选择是使用类别Apple Category Docs

或者看一看调酒。这里有一个很好的教程Swizzling

我认为你最好的选择实际上是方法调整以取代getter或修改类别以添加一个设置默认字体的新init。希望这会有所帮助。