【发布时间】:2015-02-18 03:24:11
【问题描述】:
这让我觉得这应该非常简单,但我就是无法让它发挥作用。
我正在创建一个这样的按钮:
closeButton = NSButton.alloc.initWithFrame(
[[10, 10], [100, 22]]
).tap do |button|
button.bezelStyle = NSShadowlessSquareBezelStyle
button.buttonType = NSMomentaryChangeButton
button.title = 'Close'
button.bordered = false
button.image = NSImage.imageNamed('img/circle')
p button.image
button.imagePosition = NSImageOnly
button.target = window
button.action = 'close'
end
有2张图片,circle.png和circle@2x.png,存储在/Resources/img中。
不用说,我得到一个灰色按钮,里面没有文字或图像。此外,p button.image 返回nil。
我已经多次清理和重建我的项目。
这似乎不应该那么难以实现。我忽略了什么?
【问题讨论】:
标签: objective-c ruby macos cocoa rubymotion