2009-03-29 9 views
1

Wie kann ich die dunkelgraue NSTableView aussehen (in iTunes, Delicious Library, etc.) in meiner eigenen Anwendung erreichen? Grau NSTableView à la iTunes

iTunes NSTableHeaderView http://i41.tinypic.com/nvcmmr.png

Ich dachte immer, das in NSTableView war eine Option (oder NSTableHeaderView), aber ich habe nie versucht, es tatsächlich zu tun.

Nach Stunden der Suche bin ich ziemlich überzeugt, dass keine solche Option existiert, und dass ich meine eigene Zeichnung machen muss.

Bevor ich weiter gehe, möchte ich nur sicherstellen, dass es keine (undokumentierte) API dafür gibt, und dass ich nichts verpasse.

Antwort

2

Ein guter Freund von mir erstellt eine ganze Kontrolle Kit namens BGHUDAppKit. Es ist für die neuen HUD-Sachen, die Apple vor einiger Zeit eingeführt hat. Ich glaube, dass seine Kontrollen nachvollziehbar sind, und sie kommen mit der Quelle. Ich persönlich habe nichts mit Cocoa gemacht, aber er hat und ich weiß, dass er einige Fragen beantworten könnte. Leider lauert er hier nicht, also musst du ihn kontaktieren. Ich werde sehen, ob ich ihn dazu bringen kann, hierher zu kommen. :)

1

Betrachten Sie this page unter iTableColumnHeader. Auch gibt es viele benutzerdefinierte UI-Elemente ähnlich wie Apples