【iOS】字体注意事项

2019-12-25  本文已影响0人  EmilyZhou

1、加入字体

设计给的字体,在xcode里能看到才是OK的

info.plist里面Fonts provided by application注意增加一项

检查Build Phases里的Copy Bundle Resources是否有该文件,没有的话从左侧列表拖入(如果有问题也可以进行删除重新加入)

2、找到字体

    NSArray *arr1 = [UIFont familyNames];

    // 第一步打开这个,然后关闭

    //[t writeToFile:[OSDataCenter getAppDataPathWithFileName:@"font"]  atomically:YES];

    // 第二步增加以下这部分

    NSArray *arr2 = [[NSArray alloc] initWithContentsOfFile:[OSDataCenter getAppDataPathWithFileName:@"font"]];

    NSMutableSet *set1 = [NSMutableSet setWithArray:arr1];

    NSMutableSet *set2 = [NSMutableSet setWithArray:arr2];

    [set1minusSet:set2];// set1里是新增的字体

3、如果想打印所有字体

    for(NSString *fontfamilyname in [UIFont familyNames])

    {

        NSLog(@"family:'%@'", fontfamilyname);

        for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])

      {

            NSLog(@"\tfont:'%@'", fontName);

    }

        NSLog(@"-------------");

    }

上一篇下一篇

猜你喜欢

热点阅读