gpt4 book ai didi

objective-c - 自定义字体不起作用

转载 作者:可可西里 更新时间:2023-11-01 06:23:39 27 4
gpt4 key购买 nike

我正在尝试将字体添加到我的项目中以在标签中使用,但它不起作用。这是我正在做的:

  1. 我将字体文件复制到我的项目资源中。

  2. 使用数组键 UIAppFonts 设置我的 plist 文件。

  3. 添加我的字体名称Kingashandwriting.ttf(真实名称加扩展名,而不是文件名)放入数组中。

  4. 在代码中设置我的字体:UIFont *font= [UIFont fontWithName:@"Kingashandwriting"size:15];

  5. 设置到我的标签中:[self.myLabel setFont:font];

myLabel 是一个 IBOutlet,它与界面构建器中的标签链接。我正在使用 Xcode 4.3.3

我错过了什么吗?

最佳答案

我记得在我的应用程序中实现自定义字体时遇到了同样的问题。我以为我的正式名称是正确的,但它给我带来了问题。

我的建议是打开字体簿中的文件并查看窗口顶部,看看该文件名是什么意思。然后按照您在 fontWithName: 方法中看到的格式准确格式化它。

这是您正在寻找的图片:

http://i.stack.imgur.com/uOZy6.png

然后你的字体方法看起来像这样(基于图像中的字体):

UIFont *font= [UIFont fontWithName:@"BankGothic Lt BT" size:15];

有关更多信息,在我的应用程序中,我的文件名为 bankgthl.ttf,我将该文件名添加到我的 plist 数组中。但是当我在我的代码中设置字体时,我使用字体书中看到的名称将其称为与上面相同的名称,并且一切正常。

关于objective-c - 自定义字体不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11124767/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com