我想在我的应用程序中添加特定字体.我做了所有工作,比如将字体添加到资源,plist和Copy Bundle Resources.我甚至还添加了字体类,也搜索了很多.但一切都是徒劳的,没有什么对我有用.
自定义字体支持想要使用自定义字体的应用程序现在可以在其应用程序包中包含这些字体,并通过在其Info.plist文件中包含UIAppFonts键来向系统注册这些字体.此键的值是一个字符串数组,用于标识应用程序包中的字体文件.当系统看到密钥时,它会加载指定的字体并使其可供应用程序使用.
在Info.plist中设置字体后,您可以将自定义字体用作IB中的任何其他字体或以编程方式使用.
Apple开发者论坛上有一个持续的主题:https: //devforums.apple.com/thread/37824(需要登录)
这是一个关于如何实现这一目标的优秀教程.
以下是转录的步骤:
使用XCode作为资源将自定义字体文件添加到项目中
在info.plist文件中添加一个名为UIAppFonts的密钥.
将此键设为数组
对于您拥有的每种字体,请输入字体文件的全名(包括扩展名)作为UIAppFonts数组的项目
保存info.plist
现在在您的应用程序中,您只需调用[UIFont fontWithName:@"CustomFontName"size:12]即可获得与UILabels和UITextViews等一起使用的自定义字体...
另外:确保字体在Copy Bundle Resources中.
| 归档时间: |
|
| 查看次数: |
5174 次 |
| 最近记录: |