SKLabelNode
タイトルが示すように、プログラムで太字にしたいと思います。
どうすればいいですか?
これは 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
}
}
}
UILabel の font プロパティを使用
label.font = UIFont(name:"HelveticaNeue-Bold", size: 16.0)
または、デフォルトのシステム フォントを使用してテキストを太字にします
lable.font = UIFont.boldSystemFontOfSize(16.0)