在IOS上改变语言

时间:2014-05-15 15:57:22

标签: ios localization

我想在应用程序中创建一个按钮,我希望我的应用程序支持中文和英文。 Web上的大量示例需要重新启动应用才能生效。有没有办法在不重新启动应用程序的情况下更改应用程序中的语言?

1 个答案:

答案 0 :(得分:0)

我在我的应用程序中做过类似的事情。

NSUserDefaults

中的英语以外的其他语言保存我的按钮或项目文字

然后在应用程序加载时检查NSUserDefaults中的“Lang”keny值。

如果不是“eng”,则加载该语言。

如果您在NSUserDefaults中放置了能够选择和更改lang键的按钮或列表,那么

只认为你应该做的是改变你在

中制作的列表或数组上的所有项目文本

每种语言的应用程序。