字体是图形用户界面显示文本的基础Cocoa在UIKit框架中为开发者提供了高层次的API以及方便的枚举、加载和使用字体。Cocoa Touch 使用UIFont 类来封装字体每个ios设备都内置了系统字体。字体被组織成字体族科(Families)每个族科又包含字样(Faces)。例如Helvetica
是一个字体族科,Helvetica Bold是Helvetica族科中的一个字样要加载字体,你必须知道字体的字样(字體的名字)要知道字样,你必须知道它的族科怎么获取系统字体的族科呢,我们可以循环输出系统字体族科使用UIFont类的familyNames类方法,通过這个类方法得到字体族科名字然后用UIFont类的fontNamesForFamilyName:类方法传递family
name作为参数,并返回一个字体名称的数组(array):
在ios模拟器上运行代码得到如下结果:
字体族科后面加-Bold就是加粗 加-Oblique就是倾斜等
}