如何从其他框架获取图像?

时间:2011-07-15 10:01:32

标签: objective-c cocoa macos nsbundle nscursor

我希望我的光标与Lion中的形状相同

所以不要这样: NSCursor icon

我想这样:NSCursor in Lion

可在以下位置找到: 新OSX 10.7 GM中的System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Resources/cursors/resizeeastwest/cursor.png

有没有办法可以使用NSBundle中的方法加载图像?如果我可以使用系统中的图像,我想在我的应用程序(作为资源)中使用相同的图像。

2 个答案:

答案 0 :(得分:1)

我最终将资源复制到我的项目中并以通常的方式访问它们

NSImage *cursorImg = [NSImage imageNamed:@"cursor.png"];

这似乎是最安全的方式。

答案 1 :(得分:0)

NSImage *image = [[NSImage alloc]initWithContentsOfFile:@"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Resources/cursors/resizeeastwest/cursor.png"];