1

次の画像では、各行の最初の文字は、サブビューに描画された NSAttributed 文字列です。行の残りの部分は、通常の NSTextView で描画されます。

サブビューの高さと起点は、NSTextView のライン フラグメントとまったく同じです。

[NSATtributedString drawAtPoint:lineFragment.origin] を呼び出した結果です。

ここに画像の説明を入力

[NSAttributedString drawInRect:lineFragmentRect] を呼び出した結果です。 ここに画像の説明を入力

誰かが私に不一致を説明できますか?

4

1 に答える 1

3

NSTextField のデフォルトのフィールド エディタのレイアウト マネージャは、デフォルトの NSTextView とは異なるタイプセッターの動作設定を使用します。

于 2011-02-27T19:13:03.250 に答える