Domanda

Nel mio cacao app, come posso caricare / scalare il mio file .icns? In questo caso, voglio caricare la mia immagine 16x16.

È stato utile?

Soluzione

caricarlo come un NSImage (+imageNamed:), afferrare uno dei suoi NSImageReps (-representations), quindi chiamare setSize:NSMakeSize(16,16) su di esso.

Altri suggerimenti

Con 'file' essere un NSString con il percorso del file ICNS, utilizzare questo per caricare l'immagine:

NSImage* img = [[NSImage alloc] initWithContentsOfFile:file]

Quindi, la NSImage 'img' conterrà l'immagine ICNS. Per ridimensionare a 16x16, utilizzare questo:

[img setSize: NSMakeSize(16,16)];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top