Sprite kit SKLabelNode更改行数

Sprite kit SKLabelNode更改行数,sprite-kit,sklabelnode,Sprite Kit,Sklabelnode,是否有可能更改SKLabelNode的行数 如UiLabel: UILabel *label = [UILabel new]; label.numberOfLines = 2; 目前这是不可能的 如果愿意,您可以创建自己的SKMultilineLabelNode类,正如注释中提到的,github上有一个扩展。这是可能的。只需设置numberOfLines+首选MaxLayoutWidth: let lb = SKLabelNode(fontNamed: "Courier-bold") lb.n

是否有可能更改SKLabelNode的行数

如UiLabel:

UILabel *label = [UILabel new];
label.numberOfLines = 2;

目前这是不可能的


如果愿意,您可以创建自己的
SKMultilineLabelNode
类,正如注释中提到的,github上有一个扩展。

这是可能的。只需设置
numberOfLines
+
首选MaxLayoutWidth

let lb = SKLabelNode(fontNamed: "Courier-bold")
lb.numberOfLines = 0
lb.preferredMaxLayoutWidth = size.width

答案是否定的。希望iOS 8能够提供这种扩展功能。我认为github上的sprite kit有一个多行标签扩展节点,可以在换行符上将字符串拆分为多个标签。