我有这个 nib 文件,其中包含大量 NSImageViews,它们在我的应用程序包中使用大量图像。
我希望在应用程序运行时更改显示的图像。
我想要做的是将这些图像外部化到应用程序支持文件夹中,这样当我想修改它们时,我不必修改应用程序包。不幸的是,我不想在代码中将每个 NSImageView 重新分配给应用程序支持文件夹,因为如果我这样做的话,会有大量的 NSImageView 和大量代码要编写。有没有办法告诉 nib 文件有一个资源文件夹不在应用程序包中,它可以从中加载图像?
为什么不直接使用setImage:
方法NSImageView
并在代码中完成这一切呢?然后您的图像可以来自任何地方。您只需要将它们放入NSImage
对象中。