Tengo un NSImageView
y quiero agregar una sombra. He intentado hacerlo programáticamente con:Agregar una sombra a un NSImageView
NSShadow *shadow = [[[NSShadow alloc] init] autorelease];
[shadow setShadowBlurRadius:4.0f];
[shadow setShadowOffset:CGSizeMake(4.0f, 4.0f)];
[shadow setShadowColor:[NSColor blackColor]];
[view setShadow:shadow];
Pero no aparecerá. ¿Algunas ideas? Gracias.
Puede intentar crear un NSImage vacío (del mismo tamaño que el que desea dibujar), 'lockFocus' en él, establecer la sombra y dibujar el original en el nuevo (y' unlockFocus'). Yo uso esa técnica para teñir imágenes; no puede garantizar que funcionará para la sombra. – Richard