通过设置在文本视图中使用的 NSParagraphStyle 的 lineHeightMultiple ,我在选择文本时会得到绘图工件。这在 TextEdit 中是可重现的。进一步来说:
- 以富文本模式打开 TextEdit
- 选择 Courier 14 作为字体
- 将行高倍数设置为 1.4
- 插入一堆文本
- 用鼠标选择文本的一部分直到顶部
- 开始减少选择(向下移动鼠标)
在某些行中,选择没有完全清除,留下一个 1px 的水平伪影(见截图)。这也发生在不同的字体中,字体大小为 lineHeightMultiple 值(尽管不是全部)。
有没有人经历过或者知道为什么会这样?
谢谢,
鲁本