1.iOS9.0之后系统自带了平方字体PingFangSC,可是在iOS9.0之前,是没有平方字体PingFangSC的,若是咱们想用平方字体,在iOS9.0以上是好的,可是在低于9.0的系统上是找不到这个字体的,例如:html
UIFont *font = [UIFontfontWithName:@"PingFangSC-Regular"size:18];app
2.咱们获得的font为nil,这样就须要咱们手动导入第三方字体,这样我在工程里面判断一下;字体
UIFont *font = [UIFontfontWithName:@"PingFangSC-Regular"size:18];//这个是9.0之后自带的平方字体spa
if(font==nil){.net
//这个是我手动导入的第三方平方字体code
font = [UIFontfontWithName:@"PingFang-SC-Regular"size:18];htm
}blog
3.咱们能够经过一下方法,能够把工程中全部的字体打印出来,包括咱们手动导入的第三方字体;ip
[objc] view plain copyget
好比打印iOS9.0之后自带的平方字体:
方法名:-[ZHBlurtView setupContentView:number:fansNumber:]行数:198内容:font:'PingFangSC-Ultralight'
方法名:-[ZHBlurtView setupContentView:number:fansNumber:]行数:198内容:font:'PingFangSC-Regular'
方法名:-[ZHBlurtView setupContentView:number:fansNumber:]行数:198内容:font:'PingFangSC-Semibold'
方法名:-[ZHBlurtView setupContentView:number:fansNumber:]行数:198内容:font:'PingFangSC-Thin'
方法名:-[ZHBlurtView setupContentView:number:fansNumber:]行数:198内容:font:'PingFangSC-Light'
方法名:-[ZHBlurtView setupContentView:number:fansNumber:]行数:198内容:font:'PingFangSC-Medium'
好比打印的我手动导入的平方字体:
方法名:-[BaseViewController viewDidLoad]行数:29内容:font:'.PingFang-SC-Thin'
方法名:-[BaseViewController viewDidLoad]行数:29内容:font:'PingFang-SC-Regular'
方法名:-[BaseViewController viewDidLoad]行数:29内容:font:'.PingFang-SC-Medium'
方法名:-[BaseViewController viewDidLoad]行数:29内容:font:'PingFangSC-Light'
方法名:-[BaseViewController viewDidLoad]行数:29内容:font:'PingFangSC'
方法名:-[BaseViewController viewDidLoad]行数:29内容:font:'PingFangSC-Medium'
注释:
1.字体下载地址:http://download.csdn.net/detail/u014220518/9524884
2.导入第三方字体流程:http://jingyan.baidu.com/article/4853e1e51e72111909f726f9.html