gpt4 book ai didi

swift - Swift 本地化

转载 作者:行者123 更新时间:2023-11-30 10:03:14 25 4
gpt4 key购买 nike

我的应用程序有两种语言。一个是英文,一个是中文。
当我关闭英语然后按返回按钮时,其他页面不会自动翻译成中文。
只有当我们下拉页面进行刷新时它才会改变。
我不知道这是怎么发生的。
请解释一下如何实现它。

最佳答案

如果页面已加载到内存中,则当您返回页面时,标签的文本将不会更新。

所以尹有两个选择:

  1. 创建一个setup方法,当viewWillAppear时会调用该方法

    • +易于实现
    • - 即使没有变化也会被调用
  2. 创建注册通知的自定义组件。当您更改语言时,触发通知

    • + 仅在需要时执行操作
    • - 实现起来有点复杂

您还可以混合使用这两种方法,发布一条通知,该通知将在所有加载的 Controller 上调用 setup 方法。

关于swift - Swift 本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37342793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com