国际化我的应用程序,我正在研究以下解决方案(方法2):
但是,当我重新启动我的应用程序时,导航栏中包含的文本不会被翻译,直到我杀死我的应用程序并重新打开它。
正如您在下面的图片中看到的那样。我有一个UINavigationViewController。然后,在内部重新启动我的应用程序(重新实现我的UINavigationViewController并使用其相应的包到我在NSUsersDefault上设置的语言)所有文本都被翻译,除了导航栏中的文本(当我尝试删除表视图和删除文本时也会发生这种情况)红色)未翻译。)
所以,我的问题是:任何人都知道如何强制翻译iOS上的所有UI系统文本,而不必杀死并重新打开应用程序?
图片: