2013-05-04 28 views
6

我有一个使用本地化的应用程序,我需要添加一种语言,我想在一个xib文件中显示两个不同语言的同名图像,xib文件未本地化为I本地化图像。它可以使用接口生成器来完成,无需编写任何代码?将新语言添加到现有的本地化应用程序

+0

嘿家伙我也希望在我的应用程序相同的东西PLZ帮助我们。 – freelancer 2013-05-04 11:25:11

回答

3

将图像添加到您的项目中的本地化子目录(en.lproj,es.lproj等),并且iOS将在取消存档本地化的xib文件时选取正确的图像。

的Xcode可以自动为你做到这一点:只要选择你要进行本地化(图像,厦门国际银行文件等),显示文件检查器窗格,然后单击本地化按钮的资源。 (作为一个附注,对大量图像进行本地化是一种不好的做法,您应该从图像中删除文本并选择它们,以便它们在世界的每个区域都是“中性”和“可以理解的”。大小会感谢你。)

0

要做到这一点没有代码,你必须本地化xibs,否则你会需要你或其他人的代码和一些配置。这很容易,如下所示:

假设您已经添加了本地化项目(您可以在Project> Info选项卡中执行此操作),只需在项目树中选择图像并在右侧边栏中检查所需的本地化cmd-alt-1,本地化)。

用本地化版本替换每个* .lproj目录中的图像。然后在你的viewDidLoad像往常一样使用-[UIImage imageNamed:]将图像加载到xib图像视图或任何你正在做的事情。

4

enter image description here

您可以通过点击+ button.Hope添加更多的语言,这将有助于you.But你必须做出多个厦门国际银行的如你所说的设置仅适用于图像在一个XIB我认为这是不可能。

相关问题