如何在Cocoa中将其他应用程序的图标添加到工具栏?

时间:2011-11-09 10:06:42

标签: cocoa icons toolbar

我有一个窗口,其中包含一些可以预览,邮寄的内容......

我认为最好的方法是在工具栏中放置适当的应用程序图标,即来自Mail,Preview,...

诀窍是,怎么做?您是否也可以访问其他应用程序包并访问其图标?还是有其他优雅的方式吗?

2 个答案:

答案 0 :(得分:4)

代码:

// Get icon
NSImage *theIcon = [[NSWorkspace sharedWorkspace] iconForFile:@"/Applications/Mail.app"];

// Display icon (irrelevant in your case)
[theIcon setSize:NSMakeSize(128, 128)];
[theImageView setImage:theIcon];

答案 1 :(得分:0)

还有另外一种方法,特别是如果你在IB中构建工具栏:

  • 右键单击应用程序图标
  • 复制
  • 打开预览
  • 从剪贴板中选择新建

您将获得任意大小的完整应用程序图标集。您可以将它们导出并放入IB中的Image Well