2011-08-24 13 views
8

Creo el elemento de estado con un PNG negro y transparente. Veo que muchas aplicaciones cambian el icono de color a blanco cuando están resaltadas (con el fondo azul predeterminado) me pregunto si este proceso es automático o si tengo que llamar al setAlternateImage para cambiarlo manualmente. Este caso, ¿cómo puedo producir automáticamente la copia en blanco de mi imagen? ¿Hay algunos trucos o la mejor manera de lograr eso?NSStatusItem y imagen resaltada en blanco

Respuesta

14

Si está utilizando imageNamed:, simplemente puede agregar "Plantilla" al nombre del archivo para obtener este comportamiento (por ejemplo, "StatusItemTemplate.png"). De lo contrario, use [myImage setTemplate:YES].

Cuestiones relacionadas