【发布时间】:2015-12-21 16:58:11
【问题描述】:
【问题讨论】:
-
更改字体颜色然后再次签入情节提要
-
在重新启动 XCode 十多次并将我的头撞到墙上后,我终于发现这条评论更改了导致字体列表重新加载的字体颜色。谢谢@shahulhameed
【问题讨论】:
此下拉框显示系统范围内安装的字体。因此,您需要先在系统上安装自定义字体,以便它出现在该下拉框中。您可以通过双击它来做到这一点,FontBook.app 会打开并询问您是否要安装字体。
【讨论】:
我知道这是一个很老的问题,但我遇到了同样的问题。以上提示对我不起作用。除了标准检查(存在于捆绑包中,重新启动 XCode,解决我的问题的问题是我的标签文本类型被标记为“普通”,因此一些字体没有显示在情节提要的下拉列表中。我一改变文本类型为“Attributed”,所有字体都出现在下拉列表中。
希望这能帮助遇到同样问题的人。
【讨论】:
我根据 DarkDust 解决方案在系统中安装了字体,我可以看到属性类型的字体。
然后我将类型更改为纯文本,我可以在字体类型下拉列表中看到自定义字体。
【讨论】:
我在使用字体名称时解决了我的问题。不要使用文件名。我是这样使用的 [UIFont fontWithName:@"appFont" size:17] 但它是错误的。
【讨论】:
如果 Xcode 之前显示了您的自定义字体,但在某个时刻停止了,请尝试将字体文件读取到您的项目中。它为我解决了这个问题。其他答案没有帮助。
【讨论】:
遇到了同样的问题,但用户 Saranjith 的这个 SO 回答解决了这个问题,而这个线程中的其他解决方案没有:Xcode 8 custom font doesn't show up in interface builder
基本上在字体册中选择“计算机字体”,然后点击 + 按钮并重新添加字体。
这发生在我从 Mojave 的 Xcode 10 迁移到 Catalina 的 Xcode 11 后。
【讨论】:
这让我很头疼,但我只是通过以下方式解决了它: 我通过重新启动我的 Mac 解决了这个问题。 然后重启 Xcode。
【讨论】:
好吧,我犯了一个愚蠢的错误,但我没有意识到我的字体被命名为与文件名不同的东西。
双击实际字体文件在字体册中打开它,并显示实际字体名称。它一直在下拉列表中。
【讨论】:
有时我转到另一个文件并返回,然后我的自定义字体就到了。我认为这是 Xcode 的问题,将在以下版本中解决。
【讨论】:
我遇到了同样的问题并通过以下步骤修复
如果这不起作用,请重新启动 Xcode。
谢谢
【讨论】:
就我而言,我只是将文本从 plain 转换为 attributed,然后再将其转换回 plain,然后它就出现了。希望这对任何人都有帮助。
【讨论】:
对我来说,字体文件名是区分大小写的问题。不知道是不是一直都是这个原因……
【讨论】: