★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公衆號:山青詠芝(shanqingyongzhi)
➤博客園地址:山青詠芝(https://www.cnblogs.com/strengthen/)
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址:http://www.javashuo.com/article/p-ufwmydcv-kz.html
➤若是連接不是山青詠芝的博客園地址,則多是爬取做者的文章。
➤原文已修改更新!強烈建議點擊原文地址閱讀!支持做者!支持原創!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★html
目錄:[Swift]通天遁地Swiftgit
本文將演示如何給應用程序中的圖片資源,進行本地化設置。github
在項目文件夾【DemoApp】上點擊鼠標右鍵,彈出右鍵菜單。swift
【Add Files to "DemoApp"】-> 導入圖片文件 -> 【Add】微信
當前的圖片爲中文,爲該圖片添加本地化設置,ide
點擊顯示或隱藏工具面板圖標,顯示右側的面板區。工具
點擊【Localize...】本地化按鈕,彈出本地化設置窗口。post
點擊選擇【English】->【Localize】給圖片添加英語環境的支持。spa
項目文件名稱【DemoApp】->【General】->在項目區域選擇項目名稱,顯示項目的信息設置面板。code
點擊本地化設置區域【Localizations】下方的【+】按鈕,打開語言列表。
->選擇簡體中文選項【Chinese(simplified)(zh-Hans)】,給項目添加簡體中文的支持。
->在彈出的文件選擇窗口中,只保留圖片文件的選擇
->【Finish】完成按鈕,給字符串文件添加多語言的支持
點擊字符串文件【strengthen.png】左側的三角箭頭,顯示字符串文件的各個語言版本。
選擇【strengthen.png(English)】,鼠標右鍵->【Show in Finder】跳轉到圖片所在的文件夾。
->複製粘貼英文版的圖片文件至此處->【替換】
修改應用程序的語言環境:
【Product】->【Scheme】->【Edit Scheme】->【Options】
->【Application Language】:【Chinese(simplified)】->【Close】
在項目導航區,打開視圖控制器的代碼文件【ViewController.swift】
如今開始編寫代碼,建立一個圖像視圖,顯示本地化的圖片資源。
1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 // Do any additional setup after loading the view, typically from a nib. 8 9 //從項目中讀取進行本地化處理的圖片文件 10 let localizedImage = UIImage(named: "contentMarketing") 11 //建立一個圖像視圖對象,以顯示該圖片資源 12 let imageView = UIImageView(image: localizedImage) 13 //設置圖像視圖對象的顯示區域 14 imageView.frame = CGRect(x: 0, y: 40, width: 320, height: 380) 15 //設置圖像視圖的圖片內容 16 imageView.image = localizedImage 17 18 //設置根視圖的背景顏色 19 self.view.backgroundColor = UIColor(red: 0, green: 154.0/255.0, blue: 154.0/255.0, alpha: 0) 20 //將圖像視圖添加到根視圖 21 self.view.addSubview(imageView) 22 } 23 24 override func didReceiveMemoryWarning() { 25 super.didReceiveMemoryWarning() 26 // Dispose of any resources that can be recreated. 27 } 28 }