• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Eigene Buttons

jack.jack

Klarapfel
Registriert
20.03.09
Beiträge
280
Hallo
Ich möchte gerne das Cocoa-Framework für mein Programm anpassen, zum Beispiel einen Button ändern (Farbe, Aussehen), e.t.c. Geht das irgendwie? Wenn ja, wie?
 
Ja, ich meine nicht die Methoden, sondern das Aussehen. Ich möchte zum Beispiel die Form des Buttons verändern.
 
Du kannst auch einfach ein Bild auf den Button setzen und -bordered auf nein setzen.
Anderenfalls gibt es sicherlich eine -draw... Methode, mit der Du Dein eigenes Layout zeichnen lassen kannst.
Nützlich ist dann z.B. NSDrawThreePartImage()

Viele Grüße
 
Eben, einfach mal ein bißchen in der Documentation stöbern und gucken was man alles so für Properties anpassen kann.
Und wenn das nicht genug ist, dann musste halb vererben ;-)
 
Hallo,

hier gibts ein Beispiel wie du selbst Buttons mit einem BezierPfad zeichnest.

Ist allerdings iPhone. Aber im Prinzip läuft es unter Cocoa ähnlich. NSControl subclasen und mit NSBezierPath zeichnen.

Gruß
Manfred