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


左が自動設定あり。右がなし。自動設定ありだと全体の幅が大きくなって、スクロールバーが出てしまうことに注意。これを設定するには setAutoresizesOutlineColumn: を使う。
Application Kit/NSOutlineView.h
- (void)setAutoresizesOutlineColumn: (BOOL)resize;
これで設定できるよ。