7

我有这样的要求,

有一个 NSIMageView 并且会在定时器的基础上频繁变化,在调整大小时,它需要保持纵横比,所以 Image 可能不会占据 Image 的整个帧,这种情况下,我需要将背景颜色显示为黑色,

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

4

1 回答 1

10

将图像视图的大小模式设置为 Proportionate。将其封装在一个设置为自定义模式且背景为黑色的 NSBox 中。不需要代码,只是在盒子里思考的一个案例......

于 2011-07-29T13:09:23.760 回答