0
NSToolbarを使うのが最善の方法だと思われます。しかし、NSToolbar内のNSTextFieldを幅の点で柔軟にする方法はわかりません。これは可能ですか?テキストフィールドのデフォルトの動作は、ツールバーのサイズが変更されても一定の幅を維持することです。Cocoaでブラウザツールバーを実装する方法は?
NSToolbarを使うのが最善の方法だと思われます。しかし、NSToolbar内のNSTextFieldを幅の点で柔軟にする方法はわかりません。これは可能ですか?テキストフィールドのデフォルトの動作は、ツールバーのサイズが変更されても一定の幅を維持することです。Cocoaでブラウザツールバーを実装する方法は?
ツールバー項目にmaxSizeとminSizeを正しく設定してから、テキストフィールド自体に自動サイズ変更マスクを設定してください。ツールバーのビューのサイズは、ウィンドウ内にあるかのように制御します。作成する場合はIBの幅が柔軟であることを確認するか、コードで作成する場合はNSViewWidthSizableを指定します。
IBには、最大と最小の幅と高さの設定があります。ただし、保存されません。テキストフィールドの実際の幅に戻されます。 – user53937