NSImageView +背景颜色

时间:2011-07-29 07:38:15

标签: objective-c cocoa nsimageview

我有这样的要求,

有一个NSIMageView,它会在定时器的基础上频繁更改,在调整大小时,它需要保持宽高比,所以Image可能不会占用Image的整个帧,在这种情况下,我需要显示背景黑色,

任何人都可以帮助我如何实现这一目标,在谷歌搜索得到一种方法是拥有NSImageView的SubClass,但不知道,什么会影响性能,因为图像经常变化,

1 个答案:

答案 0 :(得分:9)

将图像视图的大小调整模式设置为“比例”。将它封装在一个设置为自定义模式的NSBox中,背景为黑色。不需要代码,只需要在内部框中思考......