2010-05-27 66 views
0

我有这个nib文件,大量的NSImageViews在我的应用程序捆绑包中使用大量图像。nib文件需要的外部图像

我希望在应用程序运行时更改显示的图像。

我想要做的是将这些图像外部化到应用程序支持文件夹中,以便当我想修改它们时,我不必修改应用程序包。不幸的是,我不想将每个NSImageView重新分配给代码中的应用程序支持文件夹,因为如果我这样做的话,需要大量的NSImageViews和大量的代码。有没有什么办法可以告诉nib文件有一个资源文件夹不在应用程序包内,它可以从中加载图像?

回答

0

为什么不在NSImageView上使用setImage:方法并在代码中完成所有操作?那么你的图像可以来自任何地方。你只需要将它们放入NSImage对象中。

+0

那么,如果它是唯一的选择...唯一的事情是我必须做大约120 +次。 – Vervious 2010-05-27 23:07:17