iOS 啟動頁多語言化

??前面有寫過多語言的文章,應(yīng)該算是步驟很清晰的了。應(yīng)用名,應(yīng)用內(nèi)文字,圖片,xib,這些基本都是一個(gè)套路了。那么現(xiàn)在看看這個(gè)啟動頁的多語言。沒錯(cuò),它是不吃這一套的。
??按照多語言的流程一頓操作,誒?? 發(fā)現(xiàn)毫無作用?曾經(jīng)我也是想在啟動頁上動態(tài)的修改一些版本啊,文字什么的。然而并不能有這種優(yōu)秀的操作。根據(jù)蘋果die 的尿性,這玩意是在程序加載時(shí)顯示的,不建議動態(tài)修改。
當(dāng)然了,我們是可以通過UILaunchImages來做啟動頁圖片的多語言的。
它有這么幾個(gè)key:

UILaunchImageName (required) 啟動頁資源名稱 UILaunchImageMinimumOSVersion(required) 啟動頁支持的最低版本 UILaunchImageSize 啟動頁尺寸
UILaunchImageOrientation 啟動頁方向

其實(shí)呢也是很簡單的操作,下面來走一波流程吧。

首先在項(xiàng)目general ->App Icon Source 選擇don`t use ····。
1
Launch Screen File 干掉。
干掉Launch Screen File
把你的Info.plist 用文本編輯打開,把下面的東西復(fù)制進(jìn)去。(自行刪減)
<key>UILaunchImages</key>
    <array>
        <dict>
            <key>UILaunchImageMinimumOSVersion</key>
            <string>7.0</string>
            <key>UILaunchImageName</key>
            <string>Default</string>
            <key>UILaunchImageOrientation</key>
            <string>Portrait</string>
            <key>UILaunchImageSize</key>
            <string>{320, 480}</string>
        </dict>
        <dict>
            <key>UILaunchImageMinimumOSVersion</key>
            <string>7.0</string>
            <key>UILaunchImageName</key>
            <string>Default-568h</string>
            <key>UILaunchImageOrientation</key>
            <string>Portrait</string>
            <key>UILaunchImageSize</key>
            <string>{320, 568}</string>
        </dict>
        <dict>
            <key>UILaunchImageMinimumOSVersion</key>
            <string>7.0</string>
            <key>UILaunchImageName</key>
            <string>Default-iPhone6</string>
            <key>UILaunchImageOrientation</key>
            <string>Portrait</string>
            <key>UILaunchImageSize</key>
            <string>{375, 667}</string>
        </dict>
        <dict>
            <key>UILaunchImageMinimumOSVersion</key>
            <string>7.0</string>
            <key>UILaunchImageName</key>
            <string>Default-iPhone6Plus</string>
            <key>UILaunchImageOrientation</key>
            <string>Portrait</string>
            <key>UILaunchImageSize</key>
            <string>{414, 736}</string>
        </dict>
        <dict>
            <key>UILaunchImageMinimumOSVersion</key>
            <string>7.0</string>
            <key>UILaunchImageName</key>
            <string>Default-Portrait~ipad</string>
            <key>UILaunchImageOrientation</key>
            <string>Portrait</string>
            <key>UILaunchImageSize</key>
            <string>{768, 1024}</string>
        </dict>
        <dict>
            <key>UILaunchImageMinimumOSVersion</key>
            <string>7.0</string>
            <key>UILaunchImageName</key>
            <string>Default-PortraitUpsideDown</string>
            <key>UILaunchImageOrientation</key>
            <string>Portrait</string>
            <key>UILaunchImageSize</key>
            <string>{768, 1024}</string>
        </dict>
        <dict>
            <key>UILaunchImageMinimumOSVersion</key>
            <string>8.0</string>
            <key>UILaunchImageName</key>
            <string>Default-812h</string>
            <key>UILaunchImageOrientation</key>
            <string>Portrait</string>
            <key>UILaunchImageSize</key>
            <string>{375, 812}</string>
        </dict>
    </array>
然后拖入對應(yīng)的圖片,每個(gè)語言設(shè)置不同的圖片覆蓋可以了。app卸載一下,運(yùn)行切換語言就可以看到效果了。
舉個(gè)栗子

PS:當(dāng)然如果你一定要再啟動頁上做一些siao操作的多語言,那么我想你可以在啟動頁后做一個(gè)一模一樣的界面,在那個(gè)界面上來處理多語言。當(dāng)然這只是一種實(shí)現(xiàn)方式而已拉。自行把握咯。
--------------------------------------------------------------------多記錄,是一個(gè)好習(xí)慣。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、通過CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地?cái)?shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,206評論 3 119
  • 有時(shí)候,不妨靜下來。 現(xiàn)在,午夜零點(diǎn)14分,困意襲來。按說每天的這個(gè)時(shí)間,我是不會感到困的,可能是稍微的神經(jīng)衰弱吧...
  • 小舅是家中最小的孩子,生于70年代。他出生之前已經(jīng)有一個(gè)哥哥,兩個(gè)姐姐,所以他的童年就是在哥哥姐姐們的護(hù)佑下長大的...
    沉艾閱讀 615評論 0 4
  • 現(xiàn)在是畢業(yè)季,很多學(xué)生都在找工作,小A不是他們班成績最好的,但她是班上第一個(gè)找到工作的,而且工資最高。因?yàn)樗?jīng)在...
    華思語閱讀 427評論 3 7
  • 麥嘜果閱讀 313評論 0 0

友情鏈接更多精彩內(nèi)容