我正在寻找一种方法,-[NSWorkspace iconForFile:]但如果可能的话,它会以更高的分辨率返回图标.特别是,我有一个应用程序,它使用QuickLook来显示文件的预览,如果没有快速查看插件,我希望它回退到文件图标.iconForFile:但是,使用该方法会产生一个小的32x32图标.有更好的方法吗?返回一个NSImage或者CGImageRef是首选但不太容易访问的方法也可以.
使图标变大的方法如下:
NSImage * icon = [NSWorkspace iconForFile:yourPath];
[icon setSize:NSMakeSize(64,64)];
Run Code Online (Sandbox Code Playgroud)
就是这样。祝你好运!
| 归档时间: |
|
| 查看次数: |
1882 次 |
| 最近记录: |