关于iOS国际化(根据手机App用户自己来切换语言) App支持多语言切换

类似于微信切换语言一样,根据用户自己需求在App内部切换语言。

这边不多做解释。

之前项目做过,在这记录分享下。


比如:是中英文切换

设置代码思路:编写一个返回 NSSting类的方法   项目里面写一个Plist文件 Key对应Value 比如: key: 我  value:my 这样


将Plist文件转换成字典

每次给控件赋值的时候调用这个方法去查看这个字典的key所对应的值 返回NSSting 再赋值给UI控件显示。


整个App界面点击切换语言的时候,所以界面也要跟着变化。当前已经存在的界面专门写一个方法 赋值的。

每个界面都注册通知,当切换语言的时候,通知每个界面执行对应的方法切换当前界面的UI显示字段。

你可能感兴趣的:(iOS-UI)