Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone uilabel自定义字体?_Iphone_Interface Builder_Uifont_Custom Font - Fatal编程技术网

Iphone uilabel自定义字体?

Iphone uilabel自定义字体?,iphone,interface-builder,uifont,custom-font,Iphone,Interface Builder,Uifont,Custom Font,我搜索了一种将我的自定义字体添加到iphone应用程序的方法,在某些情况下我获得了成功。但在我的例子中,我想导入“Helvetica浓缩黑”,它属于Helvetica家族,但它既不是mac的原生产品,也不是iPhone的 当我在finder中打开字体时,我发现一个名为“Helv CONNECTED”的文件,没有扩展名。 我浏览并将此文件添加到我的资源和plist中。与我使用另一种扩展名为.tff的字体的方法相同,这是一次成功的尝试 所以问题是我应该如何添加这个字体,它是helvetica字体系列

我搜索了一种将我的自定义字体添加到iphone应用程序的方法,在某些情况下我获得了成功。但在我的例子中,我想导入“Helvetica浓缩黑”,它属于Helvetica家族,但它既不是mac的原生产品,也不是iPhone的

当我在finder中打开字体时,我发现一个名为“Helv CONNECTED”的文件,没有扩展名。 我浏览并将此文件添加到我的资源和plist中。与我使用另一种扩展名为.tff的字体的方法相同,这是一次成功的尝试

所以问题是我应该如何添加这个字体,它是helvetica字体系列中的字体,但不是我的应用程序中的iphone本机字体。还有没有办法将这些字体添加到interface builder中


谢谢。

您必须将其添加到应用程序info.plist中的UIAppFonts键中,然后才能在代码中使用它,您不能直接将其添加到Interface Builder


我觉得这篇文章很有帮助

谢谢你的回复。我可以在应用程序中添加自定义字体。但问题是,我不知道为什么这种没有扩展名的字体不起作用!我发现这一部分特别有用,因为我有一种与文件名不同的字体