как получить изображения из других фреймворков? - PullRequest
1 голос
/ 15 июля 2011

Мне бы хотелось, чтобы мой курсор был такой же формы, как у Lion

Так что вместо этого: NSCursor icon

Мне бы хотелось иметь следующее: NSCursor in Lion

Что можно найти по адресу: System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Resources/cursors/resizeeastwest/cursor.png в новом OSX 10.7 GM

Есть ли способ загрузить это изображение с помощью методов из NSBundle или около того?Я хотел бы иметь не одно и то же изображение в своем приложении (в качестве ресурса), если я могу использовать изображение из системы.

Ответы [ 2 ]

1 голос
/ 02 августа 2011

В итоге я скопировал ресурсы в свой проект и получил к ним доступ обычным способом

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

Это, похоже, самый безопасный способ.

0 голосов
/ 16 июля 2011
NSImage *image = [[NSImage alloc]initWithContentsOfFile:@"/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Resources/cursors/resizeeastwest/cursor.png"];
...