NSTableView/NSOutlineViewと自動レイアウトに奇妙なバグが見られます。
ペン先に を追加しNSOutlineViewてアプリを実行すると、与えられた制約から予想されるように大きくなりますが、ペン先のサイズよりも小さくなることはありません。目に見えない「以上」の制約があるようです。
いくつかのバリエーションをテストしましたが、(自動スクロール ビュー内で) と の両方NSTableViewがNSOutlineViewこのように動作するようですが、コンテンツのない単純なスクロール ビューはそうではありません。