2009-01-14 11 views

Respuesta

10

Ver aquí: http://www.alexcurylo.com/blog/2009/01/03/extracting-sdk-icons/

Por ejemplo, vamos a decidir nos gustaría tener una imagen de la cámara en una de nuestras pestañas. Así que excavar a través de los recursos del simulador, que se encuentran en

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.0.sdk/System/Library

y nos encontramos con uno que se parece a lo queremos, dentro de lo anterior a

/PrivateFrameworks/PhotoLibrary.framework/CameraIcon.png

Pero espera, no es tan fácil! Todas las imágenes supuestamente PNG en el simulador SDK están realmente en la versión loca de Apple del formato PNG, así que tenemos que lidiar con eso de alguna manera ...

[ACTUALIZACIÓN: O, por otro lado, usando un ícono de cámara para una función relacionada con la cámara podría ser realmente en los ojos de Apple a big bundle of FAIL. ¡Así que ten cuidado con cómo usas estos iconos, niños!]

0

Los iconos para cada aplicación se encuentra en el directorio de la aplicación. Simplemente use SCP para copiarlos a su computadora.

Por ejemplo, los iconos de la tienda de aplicaciones se encuentran en /Applications/MobileStore.app

+2

¿No crees que esos iconos tienen derechos de autor? –

9

No estoy seguro si se puede hacer esto en el Interface Builder, pero que sin duda puede usar "sistema" iconos programáticamente, por ejemplo:

[[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemDownloads tag:0]; 

Hay una serie de otros iconos:

typedef enum { 
    UITabBarSystemItemMore, 
    UITabBarSystemItemFavorites, 
    UITabBarSystemItemFeatured, 
    UITabBarSystemItemTopRated, 
    UITabBarSystemItemRecents, 
    UITabBarSystemItemContacts, 
    UITabBarSystemItemHistory, 
    UITabBarSystemItemBookmarks, 
    UITabBarSystemItemSearch, 
    UITabBarSystemItemDownloads, 
    UITabBarSystemItemMostRecent, 
    UITabBarSystemItemMostViewed, 
} UITabBarSystemItem; 

Si desea cualquier otro que supongo que tendrá que sacar su propia cuenta!

3

Y una vez más, visualmente: en Interface Builder, seleccione su barra de pestañas o elemento de la barra de herramientas y luego abra la pestaña Atributos en el Inspector (⌘1) y en Identificador, seleccione el icono del sistema que desea utilizar.

Cuestiones relacionadas