今天在開發過程中,ui設計直接給我了乙個字型庫檔案,讓我在label的顯示中直接使用自己庫的檔案,突然之間感覺懵逼狀態,這個怎麼弄,其實很簡單,一句**就可以搞定這個字型庫的。
工程配置步驟:
1.在準備好了字型檔檔案後,就可以加到專案中了,是把otf檔案加入到專案中,這裡需要注意的是要把這些otf加入到bundle中,也就是說,最後的ipa檔案中必須包含有這些otf(否則應用中到**去找字型檔呢?)
加入後如下圖所示,注意手動新增到bundle中
到這裡,字型檔檔案應該是準備好了,下面我們需要確認一下字型檔的名字,因為**中需要用名字來指定字型。通常來說,這個名字和檔名是相同的,但也有不同的時候,所以這一步一定不要忽略。
字型檔的名字這裡是通過nslog這個列印語句來獲得,我們看一下**:
for (nsstring *fontfamilyname in [uifontfamilynames])
nslog(@" ");
具體的使用則如以下**所示:
self.testlabel.font = [uifont fontwithname:@"din-bold" size:20.0];
self.testlabel.text = @"abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz 1234567890";
簡單的字型庫使用就這樣就可以了。
iOS中如何新增自定義的字型庫
今天在開發過程中,ui設計直接給我了乙個字型庫檔案,讓我在label的顯示中直接使用自己庫的檔案,突然之間感覺懵逼狀態,這個怎麼弄,其實很簡單,一句 就可以搞定這個字型庫的。工程配置步驟 1.在準備好了字型檔檔案後,就可以加到專案中了,是把otf檔案加入到專案中,這裡需要注意的是要把這些otf加入到...
ios如何新增自定義字型
電子錶字型 define elefont dblcdtempblack 最近做乙個應用要自定義字型,就稍微研究了下用法,很簡單就三步 1 第一步找到你想用的字型的ttf格式。加入到你的工程目錄下。3 使用uifont fontwithname size 來設定字型 for nsstring fami...
iOS如何新增自定義字型
最近公司專案要求新增蘭亭雅黑字型,由於xcode自帶的字型裡面支援中文的預設是黑體,包含的其他字型不支援中文,所以需要手動往工程裡面新增字型。新增的方法很簡單,需要三步 如下圖 如下圖 第三步 然後在你的工程裡面就可以直接使用改字型了,使用方法是 uifont fontwithname fzlant...