gpt4 book ai didi

iphone - 带有自定义字体的 UIFont 失败并返回 Nil

转载 作者:太空狗 更新时间:2023-10-30 03:21:25 25 4
gpt4 key购买 nike

我试图在 Xcode 4.2 中向我的项目添加自定义字体,但每当我尝试使用它时,我都会收到一个错误消息,指出该对象为 nil。

我做了以下事情:
1) 在我的 .plist 'Fonts provided by application' 值中添加一行:“LCDMono2 Ultra.ttf”
2) 将字体添加到我的支持文件并在 XCode 中显示它以验证它是否已添加。
3) 使用获取信息验证全名是“LCDMono2 Ultra”
4) 在我的项目中创建字体:

UIFont *myFont = [UIFont fontWithName:@"LCDMono2 Ultra" size:16];

我试过这个变体:

UIFont *myFont = [UIFont fontWithName:@"LCDMono2 Ultra" size:16.f];

5) 尝试使用字体名称 (addObject:myFont.fontName),生成 'nil' 错误。

可能导致错误的原因是什么?会不会是名字里的空格之类的?

最佳答案

字体全名中的空格在添加到项目后自动删除。原来的字体文件我查过了,空格是有的,苹果肯定不想处理空格。我更改了对“LCDMono2Ultra”的引用,它起作用了。

关于iphone - 带有自定义字体的 UIFont 失败并返回 Nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9047230/

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