2

ユーザーがフォントを選択できるフォントファミリーのポップアップボタンがあります。UIには、対応するフォント面のポップアップボタンとフォントサイズのコンボボタンもあります。ユーザーがフォントファミリを変更したときに、フォント面ポップアップボタンのメニューを、そのフォントファミリでサポートされている面/特性で更新したいと思います。誰かがこれがどのように行われるかを私に知らせてもらえますか?

テキストエディットはそれをしているようで、私はその方法を理解できませんでした。テキストエディットツールバーのフォントポップアップのスクリーンショットを添付しました。アプリでこれらのコントロールを模倣したいと思います。

ここに画像の説明を入力してください

4

1 に答える 1

4

指定したフォント ファミリ-[[NSFontManager sharedFontManager] availableMembersOfFontFamily:]のフォントの説明 ( のインスタンスではない) の配列を取得するために使用します。NSFont既にフォントがあり、そのフォント ファミリーが必要な場合は、 を使用します-[NSFont fontFamily]

返される配列の特定の形式については、 のドキュメントを参照してくださいNSFontManager

于 2012-09-20T18:13:53.473 に答える