Xcode 添加自定义字体

本文介绍了如何在Xcode项目中添加并使用自定义字体。首先从网上下载.ttf字体文件,然后将字体文件添加到项目资源中。通过运行特定代码段,可以获取字体的准确名称,例如'STHeitiTC-Light'。最后,在代码中通过UIFont设置字体,但在iOS9和iOS8上,相同字体的粗细表现存在差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.网上下载xx.ttf字体库(xx.ttc是xx.ttf的集合)

2.把下载好的字体添加到项目中


3.如果不知道字体的名称可以把下面这段代码放在项目上运行下

  for(NSString *fontfamilynamein [UIFont familyNames])

    {

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

        for(NSString *fontNamein [UIFont fontNamesForFamilyName:fontfamilyname])

        {

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

        }

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

    }

2015-12-24 09:35:43.003 TTFDemo[846:141655] -------------

2015-12-24 09:35:43.003 TTFDemo[846:141655] family:'Heiti TC'

2015-12-24 09:35:43.004 TTFDemo[846:141655] font:'STHeitiTC-Medium'

2015-12-24 09:35:43.004 TTFDemo[846:141655] font:'STHeitiTC-Light'

2015-12-24 09:35:43.004 TTFDemo[846:141655] -------------


4.在代码中设置字体

 UIFont *font = [UIFontfontWithName:@"STHeitiTC-Ligh"size:24];


有个问题:就是在ios9上的粗体比ios8上的粗体粗


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值