16

SKLabelNodeタイトルが示すように、プログラムで太字にしたいと思います。

どうすればいいですか?

4

4 に答える 4

3

これは SKLabelNode の小さな拡張です。太字と非太字を切り替えることができます。戻り値は、現在太字に設定されているかどうかを示します。

extension SKLabelNode
{
    func toggleBold() -> Bool
    {
        if var range = self.fontName.rangeOfString("-Bold")
        {
            self.fontName = self.fontName.substringToIndex(range.startIndex)
            return false
        }
        else
        {
            self.fontName = self.fontName + "-Bold"
            return true
        }
    }
}
于 2015-01-27T15:35:02.720 に答える
-3

UILabel の font プロパティを使用

label.font = UIFont(name:"HelveticaNeue-Bold", size: 16.0)

または、デフォルトのシステム フォントを使用してテキストを太字にします

lable.font = UIFont.boldSystemFontOfSize(16.0)
于 2015-01-27T14:14:20.503 に答える