2011-07-29 10 views
6

J'ai besoin comme ça,NSImageView + couleur de fond

avez un NSImageView et qui va changer fréquemment sur la base de la minuterie, sur le redimensionnement, il faut maintenir le ratio d'aspect, de sorte que l'image ne peut pas occuper tout le cadre de l'image, dans ce cas, j'ai besoin d'afficher la couleur de fond noir,

quelqu'un peut-il m'aider comment puis-je y parvenir, Sur google go une approche est d'avoir SubClass de NSImageView, mais aucune idée, ce qui aura un impact sur la performance, lorsque l'image change fréquemment,

Répondre

9

Définissez le mode de dimensionnement de la vue de l'image sur Proportionnellement. Placez-le dans une boîte NSBox en mode Personnalisé avec un arrière-plan noir. Aucun code nécessaire, juste un cas de penser à l'intérieur la boîte ...