我有一个自定义资源包,其中包含我的所有图像和本地化文件。
当我在xib中分配一些图像时,我必须输入图像所在的所有路径,例如MyResource.bundle / Images / Event / xxx.png。
这意味着在xib中它总是将应用程序主包用于图像。
这里我的问题是有没有可能我可以将默认的包首选项更改为MyResource.bundle / Images这样我可以在分配给uiimageView或任何其他时在xib中看到图像。
答案 0 :(得分:1)
偏好?简单来说,它不可能,因为没有这样的属性,所以你需要找到一种方法来实现这一点,但我已经使用bundle for resources但没有这个问题,因为bundle是逻辑路径
答案 1 :(得分:0)
我的解决方案是添加一个图片管理器来管理您的图片资源。我的意思是当你需要一个图像时,你只需要调用你的经理的方法传递图像名称。您的图像管理器将从相应的包中读取正确的图像文件,并根据设备的语言将其返回。