【发布时间】:2014-09-11 19:40:53
【问题描述】:
我无法在 XCode 中为 UILabel 设置自定义字体。
这是我尝试过的:
下载“JennaSue”字体 -- http://www.dafont.com/jenna-sue.font
打开“支持文件”文件夹下的“app-info.plist”
在列表中添加新行,键为“应用程序提供的字体”
在这个数组中添加“JennaSue.ttf”
在代码中这样使用它:
self.someLabel.font = [UIFont fontWithName:@"JennaSue" size:14];
什么也没有发生——默认字体是可见的。
为什么?我究竟做错了什么?我该如何解决?
【问题讨论】:
-
试过 self.someLabel.font = [UIFont fontWithName:@"Jenna-sue" size:14]; ?
-
@user3781721 说我认为你忘记了 .ttf 扩展名
-
确保您已将字体添加到您的 target 并将 Postscript 名称传递给
fontWithName:size:(您可以在字体中找到它预订应用程序)。另请参阅此相关答案:stackoverflow.com/questions/24605844/… -
您能否检查您包含的 ttf 文件是否存在于您的“targets>buildPhases> 编译源”中。.有时在导入时对该文件的引用会丢失
-
@Geet 是的,没有这样的文件。我已经添加了它,但没有任何反应
标签: ios objective-c cocoa-touch uifont info.plist