最近项目需要使用自定义的Impact去展示金额,但是下载完字体包之后,无论如何都不起作用,只能在Xib中看到效果,运行之后会替换成系统默认的字体,一番折腾之后最终解决了问题,现在记录一下:
1.首先把下载好的字体拖入项目。
导入.ttf格式的字体2.这个时候点击target --> Build Settings --> Complie Sources 会查到自己导入的字体,系统已经自动帮忙导入了。
Complie Sources3.注意,接下来需要在target --> Build Settings --> Complie Boundle Resouces 导入字体,这里系统是不会默认导入的,如果不添加的话,在Xib中设置对应的字体之后,会发现并没有什么卵用...
4.大功告成。通过self.moneyLabel.font= [UIFontfontWithName:@"Impact"size:50];即可正常使用自己的字体!
网友评论