NSOutlineViewのテキストのフォントサイズを変更(縮小)する方法がよくわかりません。デフォルトのテキストは、ほとんどのアプリケーションがフォントサイズに使用するよりも大きくなっています。
フォントディレクトリを設定せずに、テーブルまたはアウトラインビューの「上」にあるものから継承するという奇妙なことがあります。
これをきちんと説明しているところはありますか?
NSOutlineViewのテキストのフォントサイズを変更(縮小)する方法がよくわかりません。デフォルトのテキストは、ほとんどのアプリケーションがフォントサイズに使用するよりも大きくなっています。
フォントディレクトリを設定せずに、テーブルまたはアウトラインビューの「上」にあるものから継承するという奇妙なことがあります。
これをきちんと説明しているところはありますか?
NSOutlineView
のサブクラスですNSTableView
。そのため、アウトライン ビューにも列があり、それぞれに独自のセルが関連付けられています。アウトライン ビューは、各列に関連付けられたセルを使用してその内容を描画します。したがって、列のフォントを変更する場合は、セルのフォントを変更する必要があります。
Interface Builder の NIB ファイル ウィンドウで、ツリー ビューに切り替えます。ツリー ビューで、アウトライン ビューとそのテーブルの各列を展開して、セルを見つけます。先に進み、列の 1 つのテキスト フィールド セルを選択します。これで、インスペクターを使用してセルのサイズを Small に設定できるようになりました。(フォントを直接設定しないことをお勧めします。Mac OS X の将来のリリースで「小さい」フォントが変更された場合 (可能性は低いですが、奇妙なことが起こっています)、新しいフォントを取得するために何もする必要はありません。 .) アウトライン ビューの列ごとにこの手順を繰り返す必要があります。
また、アウトライン ビューで行の高さを変更する必要があります。Interface Builder は、すべてのセルが「小」コントロール サイズに設定されていることを確認できるほどスマートではないため、これを手動で設定する必要があります。
それがあなたを正しい方向に向けることを願っています。