2010-02-11 6 views

Antwort

7

NSWindow unterstützt nur eine NSToolbar.

Wenn Sie wie Pages eine "zweite Ebene" haben möchten, müssen Sie Ihre eigene, nicht NSToolbar-basierte Lösung erstellen.

Beachten Sie, dass in Pages die kleinere "Symbolleiste" nicht wirklich eine Symbolleiste ist (wie in NSToolbar) und nicht editierbar ist. Sie sollten in der Lage sein, dies mit einer einfachen benutzerdefinierten Ansicht neu zu erstellen, um die obere und untere Zeile zu zeichnen, aber lassen Sie das Fenster Hintergrund durch. Positionieren Sie die Ansicht einfach und legen Sie die automatische Größenanpassung fest, und fügen Sie dann Ihre Steuerelemente zur Ansicht hinzu.

Update: Ich glaube, NSBox kann so konfiguriert werden, dass bestimmte Kanten ab Leopard oder Snow Leopard gezeichnet werden. Nur ein Gedanke.

+0

Ich konnte es nicht in NSBox finden, aber es gab BWGradientBox, und dort konnte ich die einzelnen Farben einstellen. Deine Antwort war die nächste, also hast du sie für mich gelöst ;-) –