7

1 つの NSWindow に 2 つのツールバーを配置する方法はありますか。ページのようなもの。上に大きなもの、その下に小さなものがあります。

4

1 に答える 1

7

NSWindowは1つのNSToolbarのみをサポートします。

Pagesのような「第2レベル」が必要な場合は、NSToolbarベースではない独自のソリューションを作成する必要があります。

Pagesでは、小さい「ツールバー」は実際には(NSToolbarのように)ツールバーではなく、編集できないことに注意してください。単純なカスタムビューを使用してこれを再現し、上下の線を描画できるはずですが、ウィンドウの背景は通過させます。ビューを配置し、必要に応じて自動サイズ設定を設定してから、コントロールをビューに追加するだけです。

更新:NSBoxは、LeopardまたはSnowLeopardの時点で特定のエッジを描画するように構成できると思います。ちょっとした考え。

于 2010-02-12T01:20:47.397 に答える