日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

iOS开发之APP导入添加自定义字体

發布時間:2023/12/13 综合教程 29 生活家
生活随笔 收集整理的這篇文章主要介紹了 iOS开发之APP导入添加自定义字体 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們平常項目開發用的字體基本都是系統默認的,但有時候設計為了追求完美,會使用自定義字體(當然得公司有錢買了版權哈),下面給大家講講怎么集成添加第三方字體。

1、導入三方字體文件進工程

我們就行平常添加文件一樣,將字體文件導入xcode工程內,一般字體文件是ttc/ttf/otf

如果測試需要可以去下載方正字體練練手https://ziti8.cc/list/12.htm

2、在info.plist文件告訴系統你所添加的字體

對應的添加Fonts provided by application可以,value是數組把你的自定義字體文件名寫入即可

3、先遍歷工程系統字體,找出你的自定義字體名字

for (NSString *fontfamilyname in [UIFont familyNames])
    {
        NSLog(@"familyName:'%@'",fontfamilyname);
        for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])
        {
            NSLog(@"  fontName:'%@'",fontName);
        }
        NSLog(@"***********");
    }

檢索log,查出你的字體名稱

4、在文本顯示設置你的字體

為了有對比,我把默認系統字體也展示了

UILabel *label = [[UILabel alloc] init];
    label.frame = CGRectMake(30, 100, 240, 100);
    label.text = @"12345Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking";
    label.font = [UIFont fontWithName:@"RevolutionGothic-Bold" size:13];
    label.numberOfLines = 0;
    [self.view addSubview:label];
    
    label = [[UILabel alloc] init];
    label.frame = CGRectMake(30, 220, 240, 100);
    label.text = @"12345Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking";
    label.font = [UIFont fontWithName:@"UTM-HelvetIns" size:13];
    label.numberOfLines = 0;
    [self.view addSubview:label];
    
    label = [[UILabel alloc] init];
    label.frame = CGRectMake(30, 340, 240, 100);
    label.text = @"Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking";
    label.numberOfLines = 0;
    label.font = [UIFont systemFontOfSize:13];
    [self.view addSubview:label];

展示效果如圖

導入自定義字體功能就實現了,可以和你美術產品交差了啦。

總結

以上是生活随笔為你收集整理的iOS开发之APP导入添加自定义字体的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。