用于NSImageView
的图片尺寸是否需要与图片视图尺寸相同?
例如,当我有一个尺寸为64像素×64像素的图标图像时,我确保显示图像的NSImageView
也是64像素×64像素。但是,如果我的NSImageView
为48px×48px,那么我会确保该图像视图的图像为48px×48px。这两个图像都是相同的图标,但一个比另一个大。因此,不是在应用程序中有两个单独的图像(如果有很多图像可以增加应用程序的大小),我想知道我是否可以只有一个图像(64x64图像)并使用较大的图像为较小的图像NSImageViews
。
答案 0 :(得分:3)
不,它们不需要是相同的大小。您可以更改NSImageView的imageScaling
和imageAlignment
,以确保NSImage可以很好地调整大小以填充NSImageView。
有关详细信息,请参阅Apple's documentation。