iphone - 如何使用文件名中带有空格的自定义字体文件

标签 iphone ios ios5

我必须添加自定义字体文件。文件名如果@“sample font.ttf”。我执行以下步骤。 将文件(示例 font.ttf)拖放到您的项目中。打开您的 Info.plist 文件,创建一个名为 UIAppFonts 的键并将其设为数组。添加字体的文件名作为值

但它不起作用..我认为原因可能是文件名中的空格。当我得到这个文件时,它是用文件名@“sample_font.ttf”压缩的。当我解压缩它时,它会删除@“_”并得到“示例字体.ttf” 然后我将它安装在字体书中。窗口中的名称是第一个单词文件,即“样本” 我尝试各种方式

    UIFont *font = [UIFont fontWithName:@"sample font" size:14];
    UIFont *font = [UIFont fontWithName:@"sample" size:14];
    UIFont *font = [UIFont fontWithName:@"samplefont" size:14];
     UIFont *font = [UIFont fontWithName:@"samplefont-Bold" size:14];

但不工作。应该给出确切的字体名称。 ios 是 5.0。请帮助我。

最佳答案

双击字体文件并安装即可打开字体簿 进入预览菜单->>显示字体信息
在那里您可以看到字体的名称,并在 UIFont *font = [UIFont fontWithName:@"nameAsSeenInShowFonts"size:14]; 中使用该名称
注意:字体文件名和字体名称可以不同。因此,在您的 .plist 中您使用字体文件名,在代码中您使用字体名称

关于iphone - 如何使用文件名中带有空格的自定义字体文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9528827/

相关文章:

ios - .xib 文件中的多语言标签更改。

iphone - dismissViewControllerAnimated 无法使用快速对话框工作

ios - 如何将图片保存到 iPhone 照片库?

iphone - 如何在 iPhone 模拟器中 OTA 安装我的应用程序

ios - 查询 Firebase 和过滤 FDataSnapshot 的正确方法

ios - 代理未调用协议(protocol)方法

objective-c - Objective-C ,iOS : not calling alloc or init on a subview

ios - 以编程方式从 Storyboard IOS5 加载初始 View Controller

ios - 模态窗口没有被关闭

ios5 - 每个 Twitter API 请求都必须存在于 ACAccount 请求中吗?