NSOutlineView

NSOutlineView

Application Kit - NSOutlineView

コラムの幅を自動調整する

Keywords: setAutoresizesOutlineColumn:

NSOutlineView では、アウトラインを開いたときに、最初のコラムの幅を広げるかどうか設定することができるんだ。自動設定するようにすると、最初のコラムの幅が広がる。自動設定じゃないと、変わらない。挙動の様子は、下の図みたいな感じだ。

autoresize.jpgnotAutoresize.jpg

左が自動設定あり。右がなし。自動設定ありだと全体の幅が大きくなって、スクロールバーが出てしまうことに注意。これを設定するには setAutoresizesOutlineColumn: を使う。

Application Kit/NSOutlineView.h

- (void)setAutoresizesOutlineColumn: (BOOL)resize;

これで設定できるよ。

Application Kit