使用Swift 3更改应用内的语言

时间:2017-08-11 13:26:48

标签: ios swift localization

我需要更改我的应用语言,点按我的应用中的按钮。我在应用程序视图控制器周围使用了NSLocalizedStrings,我已经创建了Localizable.strings文件,里面有翻译。

在不重新启动应用程序的情况下,我应该使用哪些代码来更改语言?

我试过这个,但它没有用。

@IBAction func changeToSpanish(_ sender: Any) {
    UserDefaults.standard.set("es", forKey: "i18n_language")
    UserDefaults.standard.synchronize()
}

0 个答案:

没有答案