2013-03-09 156 views
0

我正在基於macruby和hotcocoa框架的項目工作。我不知道客觀的c。在我的項目中,我想改變按鈕顏色(NSButton)。你知道如何使用hotcocoa mappers或macruby來實現嗎?hotcocoa按鈕背景顏色

回答

0

不直接支持設置NSButton的背景顏色。創建自定義按鈕的強大方法是子類化NSButton並覆蓋drawRect :.另一種方法是使用CALayers自定義按鈕。

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