上一篇文章的需求一貌似无法满足PM的BT想法怎么办? 当然是选择含泪的去完成那个BT的想法呗!
需求二:让用户选择app的语言,类似支付宝, 微信这些App都有做到这些功能. 上一篇文章的步骤先做完.
![](https://img.haomeiwen.com/i1249166/237ca7d094e16db8.png)
这些文件在项目中用来加载对应的 bundle路径, 通过这个bundle来读取对应语言文件所对应的 key 和value进行 赋值给控件. 如图:
![](https://img.haomeiwen.com/i1249166/aca12491a5dd21b7.png)
![](https://img.haomeiwen.com/i1249166/37ef1986a34683cd.png)
刷新下 rootViewController, 能够刷新app语言内容
![](https://img.haomeiwen.com/i1249166/1066e0ee26b821cd.png)
到此已经全部工作完成, 接下来就是跑项目看效果:主要是改变Nav的title, tabBarItem的title
![](https://img.haomeiwen.com/i1249166/76393b453339163e.png)
![](https://img.haomeiwen.com/i1249166/c65a6326f0e5af69.png)
![](https://img.haomeiwen.com/i1249166/5ffd4eeb13c7fb6a.png)
到此已经完成了PM的BT需求了. 欢迎大家来讨论!!!!!! 后面有空了, 单独整理一个demo出来补上.但基本核心代码已经po出来了.
看到了有一些制作好的工具类文章, 后续研究研究!!!
网友评论