UILabelの文字列に点線の下線をつける


3行で簡単に

label
let attrText = NSMutableAttributedString(string: "hogehoge hogehoge")
attrText.addAttributes([ NSUnderlineStyleAttributeName: NSUnderlineStyle.PatternDot.rawValue|NSUnderlineStyle.StyleSingle.rawValue], range: NSMakeRange(0, attrText.length))
pageTitleLabel.attributedText = attrText

NSAttributedStringそれなりに便利。
Storyboardを使っているならAttributesInspectorから同様の設定をすればコードも不要になる。