首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在NSCell (Cocoa )中呈现一个图标

在NSCell (Cocoa )中呈现一个图标
EN

Stack Overflow用户
提问于 2013-07-01 16:33:30
回答 1查看 266关注 0票数 0

我有一个NSOutlineView和一个对象堆栈,您可以想象它是一棵文件树。

因此,我尝试将NSTextFieldCell类扩展到,解析当前项的名称,并为其呈现图标。但我仍然被困在图标部分。我只是不能得到一个标准的硬编码-图像工作!

我尝试过许多教程,我唯一要做的就是一个名为PXSourceList的类,但它是为OSX 10.7+设计的。此外,这些教程中的大多数使用NSOutlineViewDataSource协议的AppDelegate,我还希望代码在其他地方管理,而不是在APPDelegate类中管理。

有人能给我一些第一步的指导吗?我认为一些启示是,围绕图标的一般逻辑将是足够的。我很感激!

我对雪豹使用XCode 4.2。我正在进行的项目应该在OSX 10.6+中工作,所以我不能使用使用NSViews的单元格的新的Lion方法。

EN

回答 1

Stack Overflow用户

发布于 2013-07-01 22:01:09

您可以从其路径中获得文件图标,如下所示;

代码语言:javascript
复制
NSImage *iconImage1 = [[NSWorkspace sharedWorkspace] iconForFile:filepath];

您需要一个图像单元格来显示图标图像。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17409399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档