Dove posso trovare gli indicatori colorati da utilizzare in Cocoa?
-
03-07-2019 - |
Domanda
Ho bisogno di indicatori di colore. Devi essere in grado di fare verde, giallo e rosso. Qualcuno sa come? Ho guardato attraverso le icone / etc disponibili in Interface Builder ma non ho visto nulla di simile.
In questo modo: indicatore verde http://allynbauer.com/permafrost/green_indicator.png
Soluzione
Puoi trovare le immagini usate in iChat / Mail / etc all'interno di InstantMessage.framework. La directory è /System/Library/Frameworks/InstantMessage.framework/Resources
Puoi ottenere status-available.png
, status-away.png
e status-idle.png
Naturalmente, anziché includere inutilmente file di immagini extra nella tua app, potresti anche includere InstantMessage.framework nella tua app e usare [IMService imageNameForStatus:]
per ottenere i nomi delle immagini di sistema per ogni stato. Vedi Riferimento classe IMService
Altri suggerimenti
Utilizzando 10.6.8 e non è stato possibile trovare le icone nella cartella delle risorse del framework InstantMessage
.
Quindi, in alternativa, quelli ottenuti da /Applications/uTorrent.app/Contents/Resources
(se hai uTorrent ovviamente)
Usando 10.8, li ho trovati in /System/Library/Frameworks/IMCore.framework/Resources
che è un collegamento simbolico a /System/Library/PrivateFrameworks/IMCore.framework/Resources
Questo post è piuttosto vecchio ma ho avuto delle difficoltà a trovare queste icone, quindi ... :)