NSButton中的图像没有显示出来?

时间:2012-09-10 10:19:52

标签: objective-c xcode cocoa interface-builder nsbutton

我已经尝试了几次,似乎有一些错误(Xcode 4.3.3 - OS X 10.7):

  • 在Interface Builder中放置NSButton
  • 将其设为“仅图片”
  • 拖放系统图标(例如NSAddTemplate

但是图标无法显示(当我们完全能够看到图标时,它们不是系统图标,而是由我添加)。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

我刚试过,它以奇怪的方式运作。 尝试在NSButton检查器中设置图像替换。 直接从下拉菜单中选择图像,而不是拖放它。

它有效,但它只是一种解决方法......

答案 1 :(得分:2)

备选答案:确保图像文件包含在目标的“复制包资源”阶段(特别是如果Xcode项目中有多个目标)。如果指定的图像不在捆绑包中,则不会出现生成时错误或警告。 (有运行时警告)。