iOS APP 内的国际化切换(例子:登录界面切换中英文)

前言

效果

在这里插入图片描述
在这里插入图片描述

应用内切换语言生效的技术实现方法

  • 销毁根控制器,重新进入一次(采用)
  • 通过发通知,到各个控制器更新文字(不采用)

注意事项

modified: /consts/Localizable/en.lproj/Localizable.strings 文件的key 如果没有生效因为 文本内容太长了。

#define HZLocalizedString(key, comment) HZLocalizedStringFromTable(key, @“Localizable”, nil)

解决方案

新增一个table来存储,解析的时候从两个文件查找。

	new file:   retail/retail/class/consts/Loc

猜你喜欢

转载自blog.csdn.net/u011018979/article/details/103733872