4 Stimmen

Icons für spezielle Pfade in Kakao erhalten

Ich versuche, für spezielle Pfade (Home, Desktop, Anwendungen, ...) die Symbole, die Sie sehen können, ist die Seitenleiste des Finders zu bekommen. Ich habe die iconForFile-Methode von NSWorkspace ausprobiert, aber stattdessen blaue Ordnersymbole erhalten. Haben Sie eine Idee, wie ich die anderen Icons bekommen kann?

Vielen Dank für Ihre Hilfe,

5voto

Dave DeLong Punkte 240835
NSString *fileType = NSFileTypeForHFSTypeCode(kToolbarDesktopFolderIcon);
NSImage *desktopToolbarImage = [[NSWorkspace sharedWorkspace] iconForFileType:fileType];

Wenn Sie einen Befehls-Doppelklick (Xcode 3) oder einen Befehls-Klick (Xcode 4) auf das kToolbarDesktopFolderIcon Konstante werden Sie zu einer Datei (IconsCore.h) weitergeleitet, die eine ganze Reihe von Konstanten für Standard-Systemsymbole enthält. Die speziellen Symbole für die Symbolleiste, nach denen Sie suchen, befinden sich alle in derselben Gruppe. kToolbarDownloadsFolderIcon erhalten Sie den weißen Abwärtspfeil innerhalb des grünen Kreises, kToolbarHomeIcon erhalten Sie das Haussymbol, usw.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X