我在 Storyboard上有一个 UILabel。默认文本为“标签”。然后我转到属性检查器并选择属性文本样式。当我单击“文本”字段时,我会在新窗口中看到几种可供选择的字体。我看到本例中的默认文本已设置为 Helvetica 大小 17.0。在查看所提供的字体时,我决定使用一种名为 ORC A Std 的字体。这是固定宽度系列的一部分。
因为我想使用这种字体,所以我回到我的属性检查器并将单词 Label 更改为 500。突出显示后,我将字体更改为 ORC A Std。
我之前读过 Label(在 Helvetica 中)的文本现在读为 500(在 ORC A Std 中)。出色的。这就是我想要的。在属性检查器面板中,一切都是我想要的。
不幸的是,我在 Storyboard上的标签已从标签(Helvetica 字体)更改为 500(Helvetica 字体)。为什么它不显示为 ORC A std 字体?然后我直接双击标签将文本更改为其他内容。当我点击它进行编辑时,它显示 500(在 ORC A Std 中)。我将其更改为 750(它仍在 ORC A Std 中)。当我完成编辑后,我点击它,它现在显示为 750(在 Helvetica 中)。
为什么我不能在标签上使用 ORC A Std 字体?
最佳答案
我认为这是一个错误,我也遇到过。我读到有大量关于属性文本和 Xcode 的错误,其中一些已经在 Xcode 5 和 iOS7 SDK 上得到修复。为确保该问题得到妥善处理,请向 Apple 报告。
现在以编程方式更改字体,应该可以。
关于text - 为什么 Storyboard不反射(reflect)我使用属性检查器面板设置为 UILabel 的文本属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16411198/