IOS 3.2及更高版本支持此功能.直接从What's New in iPhone OS 3.2个文档中:
Custom Font Support
现在,希望使用自定义字体的应用程序可以在其应用程序包中包含这些字体,并通过在其Info.plist文件中包含UIAppFonts键来向系统注册这些字体.该键的值是标识应用程序Bundle 包中的字体文件的字符串array.当系统看到该键时,它会加载指定的字体,并使它们可供应用程序使用.
一旦在Info.plist
中设置了字体,您就可以将您的自定义字体作为IB中的任何其他字体使用,或以编程方式使用.
There is an ongoing thread on Apple Developer Forums:
https://devforums.apple.com/thread/37824 (login required)
这里有一个很好的简单的3步教程,教你如何做到这一点(go 掉断开的链接)
UIAppFonts
的Info.plist
文件中.UIAppFonts
数组的项目Info.plist
美元[UIFont fontWithName:@"CustomFontName" size:12]
来获取要与您的UILabels和UITextViews等…一起使用的自定义字体另外:确保字体在您的副本Bundle 包资源中.