iOS中加载自定义字体的bug
博客专区 > yoyoso 的博客 > 博客详情
iOS中加载自定义字体的bug
yoyoso 发表于2年前
iOS中加载自定义字体的bug
  • 发表于 2年前
  • 阅读 27
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

以前说过要在Xcode6中添加第三方字体,只需要把字体ttf文件像普通文件加入到项目中,在xib或storyboard中就可以直接使用新字体了。

但是今天发现一个问题,我想在代码中使用第二款自定义字体时,取到的font始终为nil,检查字体名是没有错的,百思不得其解

新建一个空项目,把两款自定义字体加入到项目文件中,打印所有字体名,发现字体列表中并没有出现增加的自定义字体名,这事情有点怪啊。

突发奇想,在storyboard中增加一个label控件,设置字体为其中的一个自定义字体,再打印所有字体名,这个自定义字体名就出现了。也就是说:只有在storyboard或xib中使用的字体才会被iOS识别?

继续验证,果真是这样的。。。坑

共有 人打赏支持
粉丝 47
博文 117
码字总数 42471
×
yoyoso
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: