iOS项目中使用自定义字体
一个好的字体对整个UI至关重要,有时候iOS提供的字体并不能满足我们要求。此时,需要使用自定义字体。
Xcode 6 使用自定义字体也非常简单。
字体插入至项目
把需要的TTF或者OTF字体直接拖入项目中。也可以在Resourse中建相应的文件夹再添加。
确保字体的Target Membership属性中选择了当前项目
Plist中插图字体
plist文件中添加一个Array字段”Fonts provided by application”,按照item 0,item 1 顺序所需要的字体。
引用
StoryBoard或者Xib文件中可以直接选择相应的字体。如果需要用代码引用则需要知道准确的字体名称。
可以通过一下代码在程序启动时获取所有字体名字。
1 | for family in UIFont.familyNames |