2011-09-27 7 views
0

Comment puis-je définir l'image de fond d'un NSBox? Je sais qu'on peut mettre une couleur, mais qu'en est-il de l'image de fond?NSBox background image

Répondre

3

Découvrez +NSColor colorWithPatternImage:.

[myNSBox somehowSetBackgroundColor: [NSColor colorWithPatternImage: myImage]]; 
+0

NSImage * image = [NSImage imageNamed: @ "spiderman.jpg"]; \t [imageImage setImage: image]; \t [box setFillColor: [NSColor colorWithPatternImage: image]]; J'ai essayé le code ci-dessus ... mais cela ne fonctionne pas – Swapnil

+0

@Swap il y a un tas de raisons pour lesquelles cela pourrait être. Essayez d'isoler le problème: est-ce que 'image' est un NSImage valide, avec les bonnes données? Est-ce que '[box setFillColor: [NSColor redColor]]' fonctionne? –

+0

[box setFillColor: [NSColor redColor]] ne fonctionne pas ... Je vérifie les raisons – Swapnil