无法在 XCode 6.1.1 中更改字体

Can't change font in XCode 6.1.1

在 XCode 6.1.1 我无法在故事板中更改标签上的字体。我可以将 'Text' 设置为 'Plain' 或 'Attributed',但随后 Helevetica Neue 17.0 旁边的 [T] 显示为灰色,并且当我单击它时它不执行任何操作。这发生在我所有的项目中。

此处截图:https://i.imgur.com/3VOSsVn.png

谢谢!

编辑:不幸的是,下面的答案都没有回答我的问题。 [T] 是不可点击的。它是灰色的,所以我不能在下面将字体更改为自定义。虽然我可以进入并输入代码来更改字体,但我更愿意通过 GUI 来完成。

在"font"中,将"system"更改为“自定义”

您可以通过两种方式为标签设置字体 - 以编程方式和在故事板中。

在故事板中,您需要单击小 T,然后 select 想要的字体。

在您的代码中,假设您已经设置了适当的 IBOutlets,您可以使用类似

[self.theTextLabel setFont:[UIFont boldSystemFontOfSize:17.0]];

点击已分配字体旁边的 "T" 符号,然后将 "system" 更改为“自定义”。设置为自定义后,可以更改字体及其粗细(即。浅色、粗体...)

我确实找到了解决方法...我可以通过 crtl-shift-opt-T 调出字体菜单并在那里更改字体,我所做的更改会反映在页面上...但是 [T]由于某种原因仍然是灰色的。

这个问题快把我逼疯了 - 你的解决方法适用于普通故事板,但不适用于具有自定义字体弹出窗口的 Watch 故事板。

我终于找到了这个页面: https://github.com/synergy/synergy/issues/4109

这是使用 Synergy 的一个错误 - 我将 USB 鼠标连接到我的 Mac,当我用 USB 鼠标单击字体 "T" 图标时,它起作用了!!!!

实际上,您必须先select 详细信息区域中的语法类别。您可以按 CMD+A 到 select 所有类别。然后你可以点击"T"和select一个新的字体。

看这里:https://developer.apple.com/library/ios/recipes/xcode_help-fonts_and_colors_preferences_help/Recipe.html