2013-03-09 18 views
0

Je travaille sur un projet basé sur macruby et hotcocoa framework. Je ne connais pas l'objectif c. Dans mon projet, je voudrais changer la couleur du bouton (NSButton). Savez-vous comment y parvenir en utilisant des mappeurs hotcocoa ou macruby?hotcocoa bouton fond couleur

Répondre

0

La définition de la couleur d'arrière-plan de NSButton n'est pas prise en charge directement. Un moyen robuste de créer un bouton personnalisé est de sous-classer NSButton et de surcharger drawRect :. Une autre façon est de personnaliser le bouton en utilisant CALayers.

layer = CALayer.layer 
layer.backgroundColor = NSColor.orangeColor.CGColor 
button.setLayer layer 
button.setWantsLayer true