私はmacrubyとhotcocoaのフレームワークに基づいたプロジェクトに取り組んでいます。目的がわからないc。私のプロジェクトでは、ボタン(NSButton)の色を変更したいと思います。hotcocoaマッパーまたはmacrubyを使用してこれを実現する方法を知っていますか?
質問する
67 次
1 に答える
0
NSButton の背景色の設定は直接サポートされていません。カスタマイズされたボタンを作成する確実な方法は、NSButton をサブクラス化し、drawRect: をオーバーライドすることです。もう 1 つの方法は、CALayers を使用してボタンをカスタマイズすることです。
layer = CALayer.layer
layer.backgroundColor = NSColor.orangeColor.CGColor
button.setLayer layer
button.setWantsLayer true
于 2013-03-14T19:30:57.680 に答える