Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有可能更改 SKLabelNode 的行数?
像 UiLabel 一样:
UILabel *label = [UILabel new]; label.numberOfLines = 2;
这是可能的。只需设置numberOfLines+ preferredMaxLayoutWidth:
numberOfLines
preferredMaxLayoutWidth
let lb = SKLabelNode(fontNamed: "Courier-bold") lb.numberOfLines = 0 lb.preferredMaxLayoutWidth = size.width
目前这是不可能的。
如果您愿意,您可以创建自己的SKMultilineLabelNode类,并且如评论中所述,github 上有一个扩展。
SKMultilineLabelNode