2013-03-09 1 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