Ho un NSImageView
e voglio aggiungere un'ombra. Ho provato a farlo programmaticamente con:Aggiunta di un'ombra a 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];
Ma non apparirà. Qualche idea? Grazie.
Si potrebbe provare a creare un NSImage vuoto (della stessa dimensione di quello che si desidera disegnare), 'lockFocus' su di esso, impostare l'ombra e disegnare l'originale nel nuovo (e' unlockFocus'). Uso questa tecnica per colorare le immagini; non posso garantire che funzionerà per l'ombra. – Richard