NSImageView大小与NSImage大小

时间:2014-06-21 19:16:50

标签: objective-c cocoa nsimage nsimageview

用于NSImageView的图片尺寸是否需要与图片视图尺寸相同?

例如,当我有一个尺寸为64像素×64像素的图标图像时,我确保显示图像的NSImageView也是64像素×64像素。但是,如果我的NSImageView为48px×48px,那么我会确保该图像视图的图像为48px×48px。这两个图像都是相同的图标,但一个比另一个大。因此,不是在应用程序中有两个单独的图像(如果有很多图像可以增加应用程序的大小),我想知道我是否可以只有一个图像(64x64图像)并使用较大的图像为较小的图像NSImageViews

1 个答案:

答案 0 :(得分:3)

不,它们不需要是相同的大小。您可以更改NSImageView的imageScalingimageAlignment,以确保NSImage可以很好地调整大小以填充NSImageView。

有关详细信息,请参阅Apple's documentation