IOS NSBaselineOffsetAttributeName导致奇怪的截断

时间:2016-05-18 20:21:08

标签: ios uilabel

我有一些UILabel包含几种不同的字体,我通过attributedText申请。

我已将lineBreakMode设为UILineBreakModeWordWrap,我已将UILabel的大小设为sizeThatFits

它看起来很好,直到我将NSBaselineOffsetAttributeName添加到attributedText

然后我看到奇怪的截断,无论我如何改变UILabel的高度或宽度

如何在不影响截断的情况下更改基线?

1 个答案:

答案 0 :(得分:0)

我接受了帖子iOS Why do NSTextAttachment disappear when setting NSBaselineOffsetAttributeName?

的建议

并向NSMutableParagraphStyle的{​​{1}}添加了一个新的UILabel,其中attributedText设置为字体大小加上添加的基线,我得到了结果我在找。