將特定的字體文件(.ttf)複製到應用程序包,如Supporting Files文件夾。注意:須要選中 Copy items into destination group’s folder 選項。數組
上面選中微軟雅黑字體文件 – Microsoft Yahei.ttf,點擊Add 按鈕,添加到App項目中。下圖是添加的字體文件,在Supporting Files目錄下面:app
編輯App中的info.plist文件ide
接下來打開App中的info.plist文件,該文件應該在 Supporting Files文件夾下。添加一個新的Key,經過右鍵點擊 或者 點擊任何Key附近的+ 圖標。字體
將Key 命名爲:Fonts provided by application(提醒:Xcode會自動完成Key值的輸入)。ui
同時,確認type 設置爲數組(array),這是一個parent key。接下來,你須要添加不一樣的字體,做爲該key的子元素。code
經過點擊你剛剛建立的Key 左側的三角符號,顯示該數組包含的全部成員。下面,你就能夠逐個添加字體文件了。須要注意的是:須要輸入字體文件的名稱,包括後綴名。以下圖所示,輸入Microsoft Yahei.ttf:ip
準備使用新添加的字體get
在下面是的例子中,咱們已經定義了相應的標籤,名稱爲:nameLabel 和 prepTimeLabel。it
須要注意:在Interface Builder界面,你沒法使用本身添加到Xcode中的字體,不得不在代碼中設置和使用自定義字體。io
在視圖控制器(view controller)的viewDidLoad 方法,咱們就能夠設置label 使用這個字體了。示例代碼以下所示:
self.nameLabel.font = [UIFont fontWithName:@"Microsoft Yahei" size:20];
self.prepTimeLabel.font = [UIFont fontWithName:@"Microsoft Yahei" size:14];