1

2 つのサブビューを持つ NSSplitView があります。私の目標は、各サブビューを最小幅に制限することですが、ウィンドウの最小幅はどのサブビューが表示されるかによって異なります。

たとえば、左/サイドバー サブビュー (最小幅が 100 など) が折りたたまれている場合、ウィンドウは右/メイン サブビューの最小幅 (200 など) までサイズ変更できます。私はその部分をほとんどの部分で機能させています。私が把握できていない部分は次のとおりです。左/サイドバーが折りたたまれていない場合 (ドラッグまたはダブルクリックのいずれかによって)、ウィンドウの幅を広げて左右のビューにスペースを確保する必要があります (つまり、最小100 + 200 + 除算器)。

誰かが私を正しい方向に向けることができますか? ありがとう。

4

1 に答える 1

0

ウィンドウの最小幅をプログラムで設定する方法を知りたい場合は、手動で行う必要があります。これは、ユーザーがビューを切り替えたときにウィンドウ フレームと最小サイズを更新することを意味します。ドキュメンテーション

必要に応じて、このブログ投稿も役立つ場合があります。

于 2011-09-16T05:53:01.453 に答える