iOS添加自定义字体

百度搜索例如:SFProDisplay-Medium 下载字体,下载其ttf文件或者otf文件;

打开工程info.plist文件,添加key为Fonts provided by application项(数组类型),在数组里添加item1,value为:sf-pro-display_medium.ttf。

这样,代码可以直接添加该字体:

 UIFont *font = [UIFont fontWithName:@"SFProDisplay-Medium" size:18];

以下方法可以查看当前支持的字体,family 为 文件名,,font打印即字体名字。

    NSArray*familyNames = [UIFont familyNames];

    for(NSString*familyName in familyNames )

    {

    printf("Family: %s \n", [familyName UTF8String]);

    NSArray*fontNames = [UIFont fontNamesForFamilyName:familyName];

        for(NSString*fontName in fontNames )

        {

            printf("\tFont: %s \n", [fontName UTF8String] );

        }
        
    }

你可能感兴趣的:(iOS添加自定义字体)