本地化 nib 文件不考虑本地化图像

Posted

技术标签:

【中文标题】本地化 nib 文件不考虑本地化图像【英文标题】:Localized nib file dont take localized image into account 【发布时间】:2012-03-29 18:24:18 【问题描述】:

我有 2 个本地化目录 ca.lproj 和 es.lproj。两者都拥有一个 nib MyNib.xib 和一个图标 MyIcon.png。 MyIcon.png 用于笔尖中的自定义按钮。 由于 MyIcon.png 中包含文本,因此每个文件夹的实际图像都不同,文本以正确的语言绘制。我需要每个笔尖嵌入正确的图标。

问题是,如果我在一个 lproj(比如 es.lproj)中打开笔尖并尝试将图标分配给 IB 中的按钮,我只能看到属于 OTHER lproj(ca.项目)。结果,我只能在笔尖上放错图标。

我已经检查了每个图标和每个笔尖是否正确本地化,但我不知道为什么 es.lproj 笔尖不只显示 es.lproj 图标。

提前致谢。

【问题讨论】:

【参考方案1】:

我刚刚意识到即使 IB 中的 nib 文件没有显示正确的图标内容,但在模拟器中运行时使用了正确的图标。

【讨论】:

以上是关于本地化 nib 文件不考虑本地化图像的主要内容,如果未能解决你的问题,请参考以下文章

在运行时本地化 iPad 应用程序

如何在 MAC OSX 上获取 NIB 文件的资源

IOS 框架本地化不起作用

本地化 LaunchImage

如何在不本地存储的情况下知道图像文件大小

通过 React 中另一个文件夹中的页面访问文件夹中的本地图像