【发布时间】:2013-04-03 11:47:18
【问题描述】:
如果我只需要更改文本字符串,它会很简单,但是 如何更改图像或 xib 文件(针对每个本地化)?
设置本地化的代码:
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"Ukrainian", @"English", nil] forKey:@"AppleLanguages"];
或
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects: @"English", @"Ukrainian", nil] forKey:@"AppleLanguages"];
(如果我已完成此代码,并且应用程序已关闭,因此下次应用程序启动时使用为所选语言设置的所有资源)
如何在不重新启动应用的情况下执行相同操作?
我找到了很多示例,但这些示例展示了如何处理文本,以及如何处理其他资源,以及如何更新它们(针对当前选择的语言)?
【问题讨论】:
-
这个问题仅在 SO 上就被问了 10 多次,显然根本没有研究。其中之一:stackoverflow.com/questions/4238979/…
-
有一些方法可以动态改变语言...
标签: iphone ios objective-c xcode