前言
最近公司需要切換多語(yǔ)言和字體大小功能,上網(wǎng)查看比較少的實(shí)用方案。于是我經(jīng)過(guò)幾天嘗試和思考完成了第一版的應(yīng)用內(nèi)多語(yǔ)言版本切換的功能Demo。下面分享給大家,需要的朋友可以參考學(xué)習(xí),下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。
方案思路:
一.如何只在一個(gè)配置文件中,實(shí)現(xiàn)多語(yǔ)言的配置。
二.每個(gè)文本控件如何顯示對(duì)應(yīng)語(yǔ)言。
三.如果通過(guò)開(kāi)關(guān)來(lái)控制界面中的每個(gè)文本控件,同時(shí)切換對(duì)應(yīng)的語(yǔ)言和字體樣式。
首先:
解決第一個(gè)配置問(wèn)題:我是用plist文件(JSON文件也可以)。通過(guò)一個(gè)key 對(duì)應(yīng)一組語(yǔ)言數(shù)據(jù)就可以解決了。如下圖:我設(shè)置key為訂單詳情,對(duì)應(yīng)數(shù)組類(lèi)型和文本:中文(訂單詳情) ,英文(OrderDetail),中文繁體( 主站蜘蛛池模板: 五莲县| 中阳县| 伊春市| 南木林县| 娱乐| 张家口市| 宁国市| 罗江县| 黑山县| 嘉义市| 竹山县| 保山市| 金塔县| 宁德市| 澄迈县| 津南区| 门源| 共和县| 临泽县| 阿巴嘎旗| 偏关县| 岗巴县| 高唐县| 苏尼特右旗| 桂东县| 辽阳县| 寿宁县| 驻马店市| 九台市| 建昌县| 连城县| 桦南县| 垫江县| 文水县| 沿河| 申扎县| 荣昌县| 嘉峪关市| 广汉市| 永德县| 左云县|