类似于微信切换语言一样,根据用户自己需求在App内部切换语言。
这边不多做解释。
之前项目做过,在这记录分享下。
比如:是中英文切换
设置代码思路:编写一个返回 NSSting类的方法 项目里面写一个Plist文件 Key对应Value 比如: key: 我 value:my 这样
将Plist文件转换成字典
每次给控件赋值的时候调用这个方法去查看这个字典的key所对应的值 返回NSSting 再赋值给UI控件显示。
整个App界面点击切换语言的时候,所以界面也要跟着变化。当前已经存在的界面专门写一个方法 赋值的。
每个界面都注册通知,当切换语言的时候,通知每个界面执行对应的方法切换当前界面的UI显示字段。