文字列の処理に関する備忘録です。
・文字列に下線を引く
iOS6以降では、NSAttributedStringに NSUnderlineStyleAttributeName属性を指定することで下線を引くことができます。
指定できる下線の種類は以下の通りです。
NSUnderlineStyleNone : 下線なし
NSUnderlineStyleSingle : 一重線
NSUnderlineStyleThick : 太線 ※iOS7以降
NSUnderlineStyleDouble : 二重線 ※iOS7以降
NSUnderlinePatternSolid : 実線 ※iOS7以降
NSUnderlinePatternDot : 点線 ※iOS7以降
NSUnderlinePatternDash : 破線 ※iOS7以降
NSUnderlinePatternDashDot : 破線+点線 ※iOS7以降
NSUnderlinePatternDashDotDot : 破線+点線+点線 ※iOS7以降
NSUnderlineByWord : 単語の下に下線 ※iOS7以降
※NSUnderlineStyleXXXXX, NSUnderlinePatternXXXXX, NSUnderlineByWordは OR で同時指定できます。
(さらに…)