Destacando única imagen sobre el botón cuando se hace clic
Pregunta
En este momento cuando establece una imagen sobre un botón y hacer que bordean-menos y tratar de hacer clic en él, que siempre muestra una porción rectangular destacó junto con la imagen, que es la dimensión real del botón pulsado.
Mi requisito es:. Quiero destacar sólo la imagen sobre ella, no toda la porción rectangular
¿alguien puede sugerir algo de lógica para implementarla?
Solución
En IB, panel Atributo:. Conjunto Tipo de Cambio momentáneo
Otros consejos
Los diferentes tipos de botones resaltar de manera diferente.
Creo que esto es probablemente "lo suficientemente bueno" para lo que usted está tratando de hacer:
- arrastre un botón de degradado de la paleta IB
- Comando-1 para los atributos de vista ??li>
- desmarca "Limita con"
- seleccione la imagen en el menú emergente "Imagen"
Esto le da una imagen de sólo hacer clic en el botón que se altamente solamente la imagen de sí mismo cuando se hace clic. También puede proporcionar una "imagen alternativa" para el estado se ha hecho clic, pero no creo que sea necesario.
Si esto no es exactamente lo que está después, es necesario crear un vínculo a la IBOutlet NSButtonCell y uso:
- (void)setHighlightsBy:(NSInteger)aType
para determinar qué destacando método se utiliza.
La documentación completa en:
Espero que esto ayude.
Saludos,
Frank