1. 在做项目的时候美工设计的字体,系统有时未能满足,需要往项目里添加自己定义字体
添加字体库2.配置info.plist文件
info.plist3.检查文件是否存在
bundle引用4查找字体真名,文件名不一定是字体名
for (i,name) in UIFont.familyNames.enumerated(){
print(i,name)
fornamesinUIFont.fontNames(forFamilyName: name){
print(names)
}
}
名字5. 调用
//AlibabaPuHuiTiRegular
static funcfontRegularWithSize(size:CGFloat) ->UIFont{
returnUIFont.init(name:"AlibabaPuHuiTiR", size: size)!
}
//AlibabaPuHuiTiMedium
static funcfontMediumWithSize(size:CGFloat) ->UIFont{
returnUIFont.init(name:"AlibabaPuHuiTiM", size: size)!
}
网友评论