Swift 使用baselineOffset垂直设置NSAttributedString中心每行

Swift 使用baselineOffset垂直设置NSAttributedString中心每行,swift,uilabel,center,nsattributedstring,baseline,Swift,Uilabel,Center,Nsattributedstring,Baseline,我想设置标签的行高,并使用NSMutableParagraphStyle的minimumLineHeight和maximumLineHeight 扩展UILabel{ func setTextWithLineHeight(文本:String?,线宽:CGFloat){ 如果let text=text{ let style=NSMutableParagraphStyle() style.maximumLineHeight=线宽 style.minimumLineHeight=线宽 let属性:[N

我想设置标签的行高,并使用
NSMutableParagraphStyle的
minimumLineHeight
maximumLineHeight

扩展UILabel{ func setTextWithLineHeight(文本:String?,线宽:CGFloat){ 如果let text=text{ let style=NSMutableParagraphStyle() style.maximumLineHeight=线宽 style.minimumLineHeight=线宽 let属性:[NSAttributedString.Key:任意]=[ .段落风格:风格
.baselineOffset:(lineHeight-font.lineHeight)/4//已添加!!️️同样的情况也发生在我身上。但是,请注意,当偏移量按预期工作时,会出现一些情况。在我撰写的文章《UILabel
行高》中有更多的细节,可能有帮助,也可能没有帮助。此外,请查看是否有任何更新。同样的情况也发生在我身上。但是,请注意,在n偏移量按预期工作。我正在撰写的文章中有更多关于
UILabel
行高的详细信息,可能有帮助,也可能没有帮助。另外,请查看是否有任何更新。