目錄:[Swift]Xcode實際操做html
對Storyboard(故事版)中的文字標籤(Label)進行本地化處理。post
點擊項目名稱【DemoApp】進入項目信息面板。ui
【Build Setting】->【Localizations】本地化下方的【+】彈出語言列表spa
->選擇【Chinese(Simplified)(zh-Hans)】簡體中文code
->點擊取消選擇【LaunchScreen.storyboard】啓動視圖左側的複選框,htm
只保留對【Main.storybooard】主故事板進行本地化處理。對象
->點擊【Finish】完成按鈕,添加對主故事板本地化的支持。blog
在信息面板的本地化設置區,已經多出了一個對中文的本地化支持。get
點擊右向箭頭,顯示故事板全部子元素列表。it
打開並查看當前故事板對應的中文本地化文件。【Main.storybooard(Base)Chinese(Simplified)】
能夠在此文件中,對故事板裏的文字進行本地化。
首先打開故事板文件【Main.storybooard(Base)】
選擇當前控制器的根視圖,點擊【庫面板圖標】,打開控件庫面板。
雙擊【Label】,導入所需的控件。
在標籤控件的右側定界框上按下手指,並向右側拖動,以增長標籤的寬度。
點擊【顯示或隱藏檢查器】圖標,打開右側的檢查器面板。
點擊【居中】圖標,將標籤中的文字居中顯示。
點擊【身份檢查器圖標】,打開身份識別面板。
在【Object ID】:1AK-f2-EeB。對象標誌,複製對象標誌。
將在本地化文件【Main.storybooard(Base)Chinese(Simplified)】中,對標籤對象進行本地化。
在項目導航區,打開並編輯【Main.storybooard(Base)Chinese(Simplified)】故事板的中文本地化文件。
將剛剛複製的【Object ID】粘貼到本地化文件中:
(須要本地化的對象標識)=(本地化的內容)
"1AK-f2-EeB.Text" = "山青詠芝"
由於模擬器當前的語言環境爲英文,因此標籤對象仍然顯示默認的文字內容。
依次點擊:
【Product】->【Scheme】->【Edit Scheme】->在彈出的管理窗口中,點擊【Options】選項設置標籤。
->【Application Language】:選擇【Chinese(Simplified)】,切換應用程序的語言環境。
->【Close】關閉管理窗口。