你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS若何應用本身添加的字體庫

iOS若何應用本身添加的字體庫

編輯:IOS開發綜合

有時刻為了界面的雅觀,能夠須要添加第三方的字體庫。誰人若何應用呢?
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若何應用本身添加的字體庫】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved