在 Xcode 6 中使用自定义字体 - Swift [重复]

Posted

技术标签:

【中文标题】在 Xcode 6 中使用自定义字体 - Swift [重复]【英文标题】:Using custom fonts in Xcode 6 - Swift [duplicate] 【发布时间】:2014-10-07 01:30:48 【问题描述】:

我是 Swift 新手!我想知道如何在 Xcode 6 的 swift 应用程序中使用自定义字体。

【问题讨论】:

哇,好吧-但说真的,我是新手。我不知道——有人删除了 Xcode 标签。没有理由拒绝它。 标题和标签中的“swift”是多余的,但“xcode 6”很有用,因为有了 xcode 6,就不需要再弄乱 plist,使以前的答案过时了。跨度> 链接的线程杂乱无章,有很多过时的信息,并且不包含 swift 作为一种语言。意思:不是一个真正的答案。杂乱无章的人有多大的答案才能不重复? 请重新打开这个问题。假定的重复是一堆过时的答案和目标c。很难找到一个好的 Swift 答案。 【参考方案1】:

您只需将字体文件 (.ttf) 拖到 Xcode 左侧窗格的资源区域中。

当您将其放入时,将出现一个对话框。确保选中应用程序的目标复选框。然后将以下键添加到您的 plist:

应用程序提供的字体

使用文件名“myFont.ttf”的值


更新(见下方评论)

还要确保将字体添加到 Copy Bundle Resources(位于 Target -> Build Phases 下)中


更新

如果您使用 CSS,查找字体系列的字体名称的另一个有用提示是运行以下命令:

NSLog("Available fonts: %@", UIFont.familyNames());

它会打印出系统可用的所有字体名称,包括您自定义添加的字体名称。

【讨论】:

我能够从界面生成器访问字体,但在代码中使用它时失败。原来必须将字体添加到目标->构建阶段->也复制捆绑资源(codewithchris.com/…)

以上是关于在 Xcode 6 中使用自定义字体 - Swift [重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用情节提要的自定义字体 Xcode 4.6

通过属性检查器使用 xcode 自定义字体

如何使用 Xcode 工作区中生成的框架中的自定义字体

使用 Xcode 将自定义字体捆绑到 macOS 独立应用程序中

无法在 Xcode 11 beta 中选择自定义字体?

自定义字体 Xcode 4.3