Xcode 在自定义标签中附加不同大小的字体

Xcode 在自定义标签中附加不同大小的字体,xcode,swift,ios8,Xcode,Swift,Ios8,我创建了一个显示高分的标签。我想把单位英尺加到终点,因为分数是一个距离。我使用的是一种自定义字体,只需将ft添加到最终结果的末尾,由于字体大小和字体的原因,ft会变得很大。我想知道我是否可以减少字体大小并将其添加到末尾 这是我目前掌握的代码: var highscoreLabel:SKLabelNode! highscoreLabel = SKLabelNode(fontNamed: "Komika Axis") highscoreLabel.fontSize = 16

我创建了一个显示高分的标签。我想把单位英尺加到终点,因为分数是一个距离。我使用的是一种自定义字体,只需将ft添加到最终结果的末尾,由于字体大小和字体的原因,ft会变得很大。我想知道我是否可以减少字体大小并将其添加到末尾

这是我目前掌握的代码:

    var highscoreLabel:SKLabelNode!

    highscoreLabel = SKLabelNode(fontNamed: "Komika Axis")
    highscoreLabel.fontSize = 16
    highscoreLabel.zPosition = 5
    highscoreLabel.fontColor = UIColor.whiteColor()
    self.addChild(highscoreLabel)

    var highscoreShow = defaults.integerForKey("RegularHighscore")

    highscoreLabel.text = "High score: \(highscoreShow)" 
   // High Score: \(highscoreShow) (ft in a smaller font size)"

我想以比标签中其余文本更小的字体添加ft

属性化字符串将有助于:

var ftString = NSMutableAttributedString(string:"ft", attributes:[NSFontAttributeName : UIFont(name: "Komika Axis", size: 10.0)])

highscoreLabel.attributedText = NSMutableAttributedString(string:"\(highscoreShow)").appendAttributedString(ftString)

我知道你做了什么,但我想在highscore标签文本中添加“ft”,但字体较小,不创建单独的标签。你是否也知道如何在带有SKLabelNode的sprite工具包中执行此操作@nicael@Nfisklabelnode不支持属性化字符串。