热门标签 | HotTags
当前位置:  开发笔记 > IOS > 正文

fontDescriptorWithSymbolicTraits方法在iOS13上以不同的字体系列而不是相同的字体系列返回新的字体描述符引用

如何解决《fontDescriptorWithSymbolicTraits方法在iOS13上以不同的字体系列而不是相同的字体系列返回新的字体描述符引用》经验,求大佬解答?

fontDescriptorWithSymbolicTraits方法在iOS13上以不同的字体系列而不是相同的字体系列返回新的字体描述符引用

@interface ViewController ()
@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    [ViewController bold];
}


+(UIFont *)systemFontCaption
{
    return [UIFont systemFontOfSize:20.0f weight:UIFontWeightRegular];
}

+(UIFont*)bold
{
    UIFont *fOnt= [ViewController systemFontCaption];

    UIFontDescriptor *fOntDescriptor= [UIFontDescriptor fontDescriptorWithName:font.fontName size:font.pointSize];
    UIFontDescriptor *styleDescriptor = [fontDescriptor fontDescriptorWithSymbolicTraits:[fontDescriptor symbolicTraits] | UIFontDescriptorTraitBold];
    UIFont *boldFOnt= [UIFont fontWithDescriptor:styleDescriptor size:font.pointSize];
    return  boldFont;
}

预期成绩:

粗体字体应为相同的字体系列,即SFUI-Regular

实际结果:

粗体字体属于不同的字体家族,即TimesNewRoman


推荐阅读
author-avatar
MK小绿_136
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有