Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发基于 macruby 和 hotcocoa 框架的项目。我不知道目标c。在我的项目中,我想更改按钮(NSButton)的颜色。你知道如何使用 hotcocoa 映射器或 macruby 来实现这一点吗?
不直接支持设置 NSButton 的背景颜色。创建自定义按钮的一种可靠方法是继承 NSButton 并覆盖 drawRect:。另一种方法是使用 CALayers 自定义按钮。
layer = CALayer.layer layer.backgroundColor = NSColor.orangeColor.CGColor button.setLayer layer button.setWantsLayer true