我有一些UILabel
包含几种不同的字体,我通过attributedText
申请。
我已将lineBreakMode
设为UILineBreakModeWordWrap
,我已将UILabel
的大小设为sizeThatFits
它看起来很好,直到我将NSBaselineOffsetAttributeName
添加到attributedText
然后我看到奇怪的截断,无论我如何改变UILabel
的高度或宽度
如何在不影响截断的情况下更改基线?
答案 0 :(得分:0)
我接受了帖子iOS Why do NSTextAttachment disappear when setting NSBaselineOffsetAttributeName?
的建议并向NSMutableParagraphStyle
的{{1}}添加了一个新的UILabel
,其中attributedText
设置为字体大小加上添加的基线,我得到了结果我在找。