iphone - uilabel 自定义字体?

标签 iphone interface-builder uifont custom-font

我搜索了一种将自定义字体添加到 iPhone 应用程序的方法,并且在某些情况下取得了成功。但就我而言,我想导入 Helvetica 系列中的“Helvetica Condensed Black”,但它既不是 mac 的原生字体,也不是 iPhone 的原生字体。

当我在查找器中打开字体时,我发现一个名为“Helv Condensed”的文件,没有扩展名。 我检查了这个文件并将其添加到我的资源和 plist 中。就像我对另一种具有 .tff 扩展名的字体所做的那样,这是一次成功的尝试。

所以问题是我应该如何添加这个字体,它是 helvetica 字体系列中的字体,但不是 iphone 原生的字体到我的应用程序中。还有什么方法可以将这些字体添加到界面生成器中吗?

谢谢。

最佳答案

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

我发现这篇文章非常有帮助Can I embed a custom font in an iPhone application?

关于iphone - uilabel 自定义字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7449123/

相关文章:

ios - 如何为自动布局创建自定义类?

ios - 用户友好的UIFont`fontNamesForFamilyName:`

iphone - iPhone iOS4 内存泄漏?

ios - 如何阻止不需要的 Swift 标准库随我的项目一起提供?

iphone - 调用superview的viewwillappear是什么意思?

ios - 如何将 Storyboard 中的多个按钮连接到一个 Action ?

objective-c - NSWindowController 中的 socket 失败错误

cocoa - 在 Xcode 4.2 中使用基于 View 的表格 View 创建的应用程序可以在 OS X 10.5-10.6 上运行吗?

ios - UITextView 字体为零

iphone - 有没有办法在 UIWebview 中启用按住图像保存