Ios4 无法将自定义字体添加到iOS 4.3

Ios4 无法将自定义字体添加到iOS 4.3,ios4,custom-font,Ios4,Custom Font,我知道这个问题以前已经被问过好几次了,我已经尝试了上面提到的所有步骤,但仍然不适用于我:( 我有字体文件名“spyv3b.ttf”。我将其添加到我的项目中,在info.plist文件中将其名称添加为“spyv3b.ttf”。它也被复制到Bundle资源中。我在字体手册中安装了此字体,并将其命名为“Spylord Bold”。我通过以下方式签入我的项目: NSLog(@“%@,[UIFont FontWithName:@“Spylord Bold”大小:22]); 返回空值。有人能告诉我哪里会出错

我知道这个问题以前已经被问过好几次了,我已经尝试了上面提到的所有步骤,但仍然不适用于我:(

我有字体文件名“spyv3b.ttf”。我将其添加到我的项目中,在info.plist文件中将其名称添加为“spyv3b.ttf”。它也被复制到Bundle资源中。我在字体手册中安装了此字体,并将其命名为“Spylord Bold”。我通过以下方式签入我的项目:

NSLog(@“%@,[UIFont FontWithName:@“Spylord Bold”大小:22]);


返回空值。有人能告诉我哪里会出错吗?非常感谢您的帮助。

这很简单,但有点棘手。请按照列出的步骤操作:

  • 在“资源”标题下为项目添加字体.ttf文件
  • 在project info.plist文件中添加所有字体详细信息
  • 检查所需字体是否在带有NSLog(@“%@,[UIFont familyNames])的Xcode字体系列中可用
控制台上的输出: 2012-08-12 07:49:27.278小测验[1134:c07]( 通布里, “斯内尔圆手”, “学院刻字让”, “记号毡”, “Geeza Pro”, “Arial圆角MT Bold”, “投石机MS”, Arial, 马里恩, “Gurmukhi MN”, “马来亚拉姆桑加姆明尼苏达州”, “布拉德利之手”, “卡纳达·桑加姆明尼苏达州”, “博多尼72旧式”, 科钦, “僧伽罗僧团”, “Hiragino Kaku哥特式插曲”, 塔荷马, 纸莎草, 威尔达纳, “Zapf Dingbats”, 信使 “霍夫勒文本”, “乌卡斯幼发症”, 赫尔维蒂卡, “Hiragino Mincho ProN”, “波多尼饰品”, “苹果色表情符号”, Optima, “缅甸古吉拉特邦桑加姆”, “Devanagari Sangam MN”, “新罗马时代”, 凯拉萨, “泰卢固-桑加姆明尼苏达州”, “海蒂SC”, 福图拉, “博多尼72号”, 巴斯克维尔, “黑板SE”, “Heiti TC”, 铜版, “派对出租”, “美国打字机”, AppleGothic, “孟加拉邦桑加姆”, 值得注意的是, 扎普菲诺, “泰米尔桑加姆省”, “DB LCD温度”, “Arial希伯来语”, 粉碎机, 格鲁吉亚, “Helvetica Neue”, “Gill Sans”, 帕拉蒂诺, “信使新”, “Oriya Sangam MN”, 没有, “博多尼72小杯” )


  • 使用NSLog(@“%@,[UIFont-fontNamesForFamilyName:@“Tahoma]”)检查字体系列中字体的确切名称
控制台上的输出: 2012-08-12 07:49:27.280小测验[1134:c07]( “塔荷马黑体” )


  • 使用名称显示在NSLog(@“%@,[UIFont fontNamesForFamilyName:@“Tahoma”])后面的字体
  • lblQuizName.font=[UIFont fontWithName:@“Tahoma Bold”大小:64.0]

快乐编码:)我遇到了一个非常奇怪的问题——我想没有人会遇到这个问题。。。。我从开始到结束的每一步都正常。问题是由于存在两个app Info.plist文件。。。!我不知道我什么时候加的第二个。删除一个plist文件后,当我仍然没有创建它时,我创建了一个新项目,将以前的项目文件添加到其中,并重复添加自定义字体的所有步骤


现在一切都好了:)

谢谢你的回复,但是我的字体名称没有出现在
NSLog(@“%@,[UIFont familyNames])但它安装在字体手册中。我还可以在nib文件中看到我的自定义字体名称,但它不适用。