自定义字体iphone

时间:2012-09-17 10:39:16

标签: iphone uifont

我正在尝试在我的应用中添加自定义字体,在网上搜索,有很多帖子但我收到错误

InfoPlist.strings:0: error: validation failed: The data couldn’t be read because it has been corrupted.

我没有得到什么问题,我在我的项目中添加了一个新的字体文件,并在plist中添加了这个代码,我之前从未使用过plist

<key>UIAppFonts</key>
<array>
<string>CloisterBlack.ttf
</string>
</array>

4 个答案:

答案 0 :(得分:4)

在plist中添加字体,然后通过双击finder中的字体文件检查字体名称,就像我的情况一样,字体名称为字体文件名“CloisterBlack.ttf”的绑定

然后像

一样访问它
[UIFont fontWithName:@"Abduction" size:20.0];

答案 1 :(得分:2)

我认为您的字体文件已损坏。再次添加然后尝试。 此链接将为您Add Custom Font in your app提供帮助。 确保您的文件应为 .ttf 。你有没有 .ttf 文件?如果是,则将其添加到项目文件夹,然后对 info.plist 文件进行少量更改。

enter image description here

如果您没有任何 .ttf 文件,请先下载。这是你的字体文件。

答案 2 :(得分:1)

只需使用this class自定义字体

答案 3 :(得分:1)

我认为添加扩展程序会修复它,我的plist文件看起来一样。

<key>UIAppFonts</key>
<array>
<string>CloisterBlack.ttf</string>
</array>