ほとんどすべての macOS 公式アプリには、このツールバーの機能があり、NSToolbarItem
柔軟なスペースが表示に制約されていNSSplitViewItem
ます。NSToolbar には 3 つの異なるセクションがあるのではないかと最初に考えました。しかし、それは 1 つのツールバーにすぎません。Notes アプリを開いて、ツールバーをカスタマイズできます。
- 最初のフレキシブル スペースが検出され、最初の分割ビュー アイテムと共に移動されます。
- 2 番目のフレキシブル スペースが検出され、2 番目の分割アイテムと共に移動されます。
- 残りは通常の柔軟なスペースになります。
- フレキシブル スペースが 2 つしかない場合、2 つ目は通常のフレキシブル スペースとして機能します。同じことが1つまたは柔軟なスペースにも当てはまります。
これが、Apple がフレキシブル スペース アイテムを構成する方法だと思います。
このJWToolbarAdaptiveSpaceItemを見つけましたが、取り外し可能であり、ノート アプリのようにフレキシブル スペース アイテムに置き換えることはできません。
これについて尋ねられた別のstackoverflowの質問(今は見つけられませんでした)がありますが、答えはNSToolbarではない偽のビューとボタンを追加することです。
したがって、これを達成する方法を知っている人はいますか?
(私の英語でごめんなさい)