NSAttributedString的draw方法产生无法解释的行距

时间:2018-08-15 05:52:53

标签: swift macos nsattributedstring cgcontext

我尝试将NSAttributedString绘制到NSImage中,但是使用NSAttributedString.draw(in:CGRect)方法,即使没有定义NSAttributedStringKey,我仍然发现。段落样式,文本之间有一个行距。而且,如果我设置了paragraphStyle的lineSpacing,则行距将更大。

我尝试了不同的字体,不同的字体大小。但是发现这不会影响行距的出现。

那是为什么?我如何摆脱这个问题?我只想根据我的原始属性将文本显示在NSImage中。

异常表现:

enter image description here

预期:

enter image description here

0 个答案:

没有答案