iOS中三方字體的使用

最近項(xiàng)目中有使用三方字體的仑最,給大家分享一下乳讥,下面順便給大家一個下載字體的網(wǎng)址考蕾。

1.導(dǎo)入字體到工程中

step1.png

2.在info.plist文件中添加

step2.png

3.使用字體

NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:self.aaa.text];
[str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Cloudtype-HJSweibeiGB" size:36] range:NSMakeRange(0, str.length)];
 self.showLable.attributedText = str;

那么問題來了掖肋,我們?nèi)绾沃雷约簩?dǎo)入的字體的名稱呢甩苛?

步驟一:在加入字體前后分別運(yùn)行下面代碼蹂楣,并保存到兩個文件中,放到工程中

//打印都有哪些字體  新建文件把打印的東西賦值進(jìn)去
for(NSString *familyName in [UIFont familyNames])
{
    NSLog(@"familyName = %@", familyName);
    for(NSString *fontName in [UIFont fontNamesForFamilyName:familyName])
    {
        NSLog(@"\tfontName = %@", fontName);
    }
}

步驟二: 運(yùn)行下面的代碼

//未加入字體時候 File1

NSString *filePath11111 = [[NSBundle mainBundle]pathForResource:@"File1" ofType:nil];
NSString *str11111 = [NSString stringWithContentsOfURL:[NSURL fileURLWithPath:filePath11111] encoding:NSUTF8StringEncoding error:nil];
//每行打印放到數(shù)組中
NSArray *arr11111 = [str11111 componentsSeparatedByString:@"\n"];
//存放名字的干凈的數(shù)組
__block NSString *tempStr11111 ;
NSMutableArray *tempArr11111 = [NSMutableArray array];
[arr11111 enumerateObjectsUsingBlock:^(NSString * str , NSUInteger idx, BOOL * _Nonnull stop) {
    //獲取等號的位置
    if (str.length > 0) {
        NSRange range = [str rangeOfString:@"="];
        tempStr11111 = [str substringFromIndex:(range.location + 2)];

        [tempArr11111 addObject:tempStr11111];

    }
}];





//加入字體后的  File2

NSString *filePath22222 = [[NSBundle mainBundle]pathForResource:@"File2" ofType:nil];
NSString *str22222 = [NSString stringWithContentsOfURL:[NSURL fileURLWithPath:filePath22222] encoding:NSUTF8StringEncoding error:nil];
//每行打印放到數(shù)組中
NSArray *arr22222 = [str22222 componentsSeparatedByString:@"\n"];
//存放名字的干凈的數(shù)組
__block NSString *tempStr22222 ;
NSMutableArray *tempArr22222 = [NSMutableArray array];
[arr22222 enumerateObjectsUsingBlock:^(NSString * str , NSUInteger idx, BOOL * _Nonnull stop) {
    //獲取等號的位置
    if (str.length > 0) {
        NSRange range = [str rangeOfString:@"="];
        tempStr22222 = [str substringFromIndex:(range.location + 2)];

        [tempArr22222 addObject:tempStr22222];

    }
}];



//判斷那些字體是你引入的

for (int i = 0; i < tempArr11111.count; i++) {
    if (![tempArr22222 containsObject:tempArr11111[i]]) {
        NSLog(@"%@",tempArr11111[i]);
    }
}

下面打印出來的字體的名稱
ziti.png

效果圖:


效果圖.png

附上字體下載的鏈接 http://www.zhaozi.cn/s/all/ttf/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末讯蒲,一起剝皮案震驚了整個濱河市痊土,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌墨林,老刑警劉巖赁酝,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異旭等,居然都是意外死亡酌呆,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進(jìn)店門搔耕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來隙袁,“玉大人,你說我怎么就攤上這事度迂√僖遥” “怎么了?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵惭墓,是天一觀的道長坛梁。 經(jīng)常有香客問我,道長腊凶,這世上最難降的妖魔是什么划咐? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任拴念,我火速辦了婚禮,結(jié)果婚禮上褐缠,老公的妹妹穿的比我還像新娘政鼠。我一直安慰自己,他們只是感情好队魏,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布公般。 她就那樣靜靜地躺著,像睡著了一般胡桨。 火紅的嫁衣襯著肌膚如雪官帘。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天昧谊,我揣著相機(jī)與錄音刽虹,去河邊找鬼。 笑死呢诬,一個胖子當(dāng)著我的面吹牛涌哲,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播尚镰,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼阀圾,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了钓猬?” 一聲冷哼從身側(cè)響起稍刀,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎敞曹,沒想到半個月后账月,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡澳迫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年局齿,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片橄登。...
    茶點(diǎn)故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡抓歼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出拢锹,到底是詐尸還是另有隱情谣妻,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布卒稳,位于F島的核電站蹋半,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏充坑。R本人自食惡果不足惜减江,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一染突、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧辈灼,春花似錦份企、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至降宅,卻和暖如春俐芯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背钉鸯。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留邮辽,地道東北人唠雕。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像吨述,于是被迫代替她去往敵國和親岩睁。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容