1

在下图中,每行的第一个字符是在子视图中绘制的 NSAttributed 字符串。该行的其余部分在常规 NSTextView 中绘制。

子视图与 NSTextView 中的线段具有完全相同的高度和原点。

这些是调用 [NSATtributedString drawAtPoint:lineFragment.origin] 的结果

在此处输入图像描述

这些是调用 [NSAttributedString drawInRect:lineFragmentRect] 的结果 在此处输入图像描述

谁能向我解释这些差异?

4

1 回答 1

3

NSTextField 的默认字段编辑器的布局管理器使用与默认 NSTextView 不同的排版行为设置。

于 2011-02-27T19:13:03.250 回答