2009-08-05 7 views
2

NSOutlineViewのテキストのフォントサイズを変更(減らす)する方法をよく理解していません。デフォルトテキストは、フォントサイズに使用されるほとんどのアプリケーションよりも大きくなります。NSTable/NSOutlineViewの既定のフォントサイズを変更する

フォントディレクトリを設定することはできませんが、テーブルやアウトラインビューの「上」のものから継承しているようなものがあります。

これはきちんと説明していますか?

答えて

4

NSOutlineViewNSTableViewのサブクラスです。そのため、アウトラインビューにも列があり、各列には独自のセルが関連付けられています。アウトラインビューでは、各列に関連付けられたセルを使用してコンテンツを描画します。したがって、列のフォントを変更する場合は、セルのフォントを変更する必要があります。

Interface BuilderのNIBファイルウィンドウで、ツリービューに切り替えます。ツリービューで、アウトラインビューと各テーブルの列を展開してセルの位置を確認します。列の1つのテキストフィールドセルを選択してください。これで、インスペクタを使用してセルのサイズをSmallに設定できます。 (私はフォントを直接設定することをお勧めします;もしMac OS Xの将来のリリースで "小さな"フォントが変更されたら(おそらく、見知らぬ人が起こったと思われます)、新しいフォントを得るために何もする必要はありません)アウトラインビューの各列に対してこの手順を繰り返す必要があります。

また、アウトラインビューで行の高さを変更する必要があります。 Interface Builderは、すべてのセルが「小」コントロールサイズに設定されていることを確認するほどスマートではないため、手作業で設定する必要があります。

あなたが正しい方向を指していることを願っています。

+0

完全に感謝します!それはまさに私が探していたものです。あなたが探しているものを正確に知らないときは、それを見つけるのは難しいです。 – Jacob

関連する問題