NSAttributedStringのboundingRectのサイズにUILabelを設定したのに…になってしまう時

NSAttributedStringのサイズをboundingRectで計算してUILabelのサイズに適用すると

Simulator Screen Shot - iPhone 6s - 2018-03-15 at 16.40.48.png

本来文字が入り切るサイズのはずなのにこうなることがある。

こういう時はNSAttributedStringにfontを明示的に指定する。
そうすると

Simulator Screen Shot - iPhone 6s - 2018-03-15 at 16.40.57.png

こんな感じになる。
おそらくUILabelとNSAttributedStringのデフォルトのフォント設定が微妙に違うんだろうなー

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.