iOS语言国际化

首先建议参考VV木公子3分钟实现iOS语言本地化/国际化(图文详解),值得阅读。

上面的方式都是退出App,重新打开。有没有直接选择语言,App整个语言立即改变呢?
我有两种思路:
1、一种是,写一个全局变量的语言值,当选择新语言后,改变这个值。而每次显示新页面的时候,判断当前页面是否和整个App,语言相通,如果如果不相同,则刷新页面调整语言。
2、一种是,当选择新语言后,发出通知,让所有的页面修改语言。

猜你喜欢

转载自blog.csdn.net/weixin_34342578/article/details/87488648