我的应用有两种语言。
一个是英语,另一个是中文
当我关闭英语然后按“返回”按钮时,其他页面不会自动翻译成中文。
它只会在我们下拉页面进行刷新时更改。
我不知道它是怎么发生的。
请解释我如何实现它。
答案 0 :(得分:1)
如果页面已经加载到内存中,那么当您返回页面时,标签的文本将不会更新。
所以你有两种选择:
创建一个设置方法,该方法将在viewWillAppear
创建注册通知的自定义组件。当您更改语言时,触发通知
您还可以混合其中的两个,发布通知,在所有已加载的控制器上调用setup
方法。