5

私は(で)drawGlyphsForGlyphRangeをレンダリングするために使用していますNSAttributedStringNSView drawRect

の色/フォントなどをデフォルトにする方法はありますNSAttributedStringか?明らかに、これらの値を特定の範囲に具体的に設定することはできますが、それによって文字列内の特定の設定が上書きされます。使い方NSAttributedStringsが根本的に誤解されているような気がしました!!

ありがとう

4

1 に答える 1

8

NSAttributedStringオブジェクトのデフォルトフォントは、iOSではHelvetica 12ポイント、OS XではLucidaGrande(またはデフォルトのシステムフォントが設定されているもの)です。これを使用initWithString:attributes:して、文字列全体に最初に適用されるいくつかの事前設定された属性を持つNSAttributedStringを作成します。 。後で文字列のさまざまな範囲に設定する属性は、NSAttributedStringのインスタンスを作成するときに定義した属性を補足/置換します。

于 2013-01-28T11:11:10.047 に答える