1

是否有可能更改 SKLabelNode 的行数?

像 UiLabel 一样:

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

2 回答 2

2

这是可能的。只需设置numberOfLines+ preferredMaxLayoutWidth

let lb = SKLabelNode(fontNamed: "Courier-bold")
lb.numberOfLines = 0
lb.preferredMaxLayoutWidth = size.width
于 2018-01-31T18:32:40.600 回答
1

目前这是不可能的。

如果您愿意,您可以创建自己的SKMultilineLabelNode类,并且如评论中所述,github 上有一个扩展。

于 2014-05-07T00:14:29.290 回答