有時刻為了界面的雅觀,能夠須要添加第三方的字體庫。誰人若何應用呢?
1.將字體庫添加到項目中。
2.在info.plist中添加新的一欄以下所示。
假如須要添加多個字體的話,再點擊“+”,停止添加
3.在target-->Build Phases-->Copy Bundle Resources中將info.plist中添加的字體添加上。 不然會湧現找不到資本的情形
4.有時刻文件名和真實的字體稱號還分歧。好比截圖中應用的是test.ttf,這個不是真實的字體稱號。這時候候我們還須要找到真實可用的fontname.
for (NSString *familyName in [UIFont familyNames]) { NSLog(@"familyName:%@", familyName); // if ([familyName isEqualToString:@"test"]) { // 開端時加一個斷定前提,發明如許不可。 for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) { NSLog(@"fontName:%@", fontName); // } } NSLog(@"====="); }
這時候候,由於我們不肯定是甚麼稱號。打印出的成果太多。簡略的斷定辦法是,雙擊字體庫,體系會默許應用字體冊停止翻開。這是狀況欄下面顯示的是真實的familyName。如許我們經由過程下面的打印成果,可以很輕松的在掌握台搜刮出想要的成果
**familyName****:****FZShouJinShu-S10T** **fontName:FZSJSFW--GB1-0** ps: 現實中我們應用的應當是 fontName,也就是“FZSJSFW--GB1-0” UIFont *font = [UIFont fontWithName:@"FZSJSFW--GB1-0" size:12];
以上就是本文的全體內容,願望對年夜家的進修有所贊助。
【iOS若何應用本身添加的字體庫】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!