プログラムを実行し、デフォルトの述語コントロールの (+) ボタンを押して別の行を追加すると、述語コントロールのサイズが増加せず、対応する NSOutlineView が下にプッシュされない理由がわかりません。
現在、行が追加されますが、行の高さに合わせてフレームが成長するのではなく、マウスホイールを使用して小さなフレーム内をスクロールする必要があります。
私は AutoLayout を使用していますが、この場合に問題があるかどうかはわかりません。制約が正しく設定されていると思います。NSOutlineView と NSPredicateView の間の距離が常に -1 になるように制約を設定して、ウィンドウがスクロールしても正しい位置にとどまるようにします。これが問題であるかどうかはわかりませんが、現時点では疑わしいです。私はそれを知っていることをあなたに知らせるだけです。