Можно ли использовать NSMutableAttributedString с SKLabelNode?

Я пытаюсь изменить кернинг на паре узлов SKLabelNode. Я попытался использовать код из другого ответа:

NSMutableAttributedString *attributedString;
attributedString = [[NSMutableAttributedString alloc] initWithString:@"Please get wider"];
[attributedString addAttribute:NSKernAttributeName value:@5 range:NSMakeRange(10, 5)];
[self.label setAttributedText:attributedString];

Это не разрешено:

[myLabelNode setAttributedText:attributedString];

И это не переносит изменения, которые я сделал:

myLabelNode.text = attributedString.string;

Можно ли изменить кернинг на SKLabelNode?

1 ответ

Начиная с iOS 11, NSAttributedStrings поддерживаются в SKLabelNode. Так что кернинг и другие опции теперь должны быть доступны для вас.

Другие вопросы по тегам