bom*_*mpf 14 xcode fonts interface-builder custom-font ios
我目前正在开发一个iPhone项目,其中所有标签/文本视图等应该以自定义字体出现(我正在使用Xcode 4.2.1).我已经对此做了一些研究,唯一的解决方案似乎是将字体文件添加到项目中,适当地编辑info.plist文件并以编程方式设置字体(即通过出口或通过子类化相关视图).在任何情况下,这些方法都不会导致界面构建器使用自定义字体显示文本(它仍将显示Helvetica).无法使用属性检查器选择自定义字体.
虽然我不认为我错过了什么,但我只是想确保除了以编程方式设置字体之外别无其他方式,这对我必须处理的任务(本地化问题,独特的应用程序设计等)来说相当痛苦. ).让界面构建器显示自定义字体会很不错.
Shu*_*ank 42
自定义字体只能以编程方式设置..不幸的是..这被称为界面构建器中的错误,尚未修复.
在Interface Builder中使用自定义字体,可以使用可重用的库.
它使用一个简单的技巧来做到这一点.将字体(比如calibri)设置为您在项目中永远不会使用的所有UI元素,FontReplacer将在自定义字体和calibri之间进行映射.所以不需要制作IBOutlets或任何其他图形.
这里是github的链接,您可以从中下载FontReplacer以在项目中使用.https://github.com/0xced/FontReplacer
另一个问题是解决在Interface Builder中没有显示的相同 字体 我还在那里发布了可能的解决方案
| 归档时间: |
|
| 查看次数: |
19320 次 |
| 最近记录: |