我在故事板上有一个UILabel。默认文本显示为“标签”。然后,我转到属性检查器并选择归因文本样式。当我单击文本字段时,我会在新窗口中显示几种可供选择的字体。我看到这种情况下的默认文本已设置为Helvetica size 17.0。在查看显示的字体时,我决定使用一个名为ORC A Std的字体。这是固定宽度系列的一部分。
由于我想使用这种字体,我回到我的属性检查器并将单词Label更改为500.突出显示我将字体更改为ORC A Std。
我读过标签的文本(在Helvetica中)现在读取500(在ORC A Std中)。优秀。这就是我想要的。在属性检查器面板中,一切都是我想要的。
不幸的是,故事板上的标签已经从Label(在Helvetica中)变为500(在Helvetica中)。为什么它不显示为字体ORC A std?然后我直接在标签上双击以将文本更改为其他内容。当我点击它来编辑它时,它显示500(在ORC A Std中)。我将它改为750(它仍然在ORC A Std中)。当我完成编辑后,我点击它,它现在读取750(在Helvetica)。
为什么我不能在标签上使用ORC A Std字体?
答案 0 :(得分:2)
我认为这是一个错误,它也发生在我身上。我读到有关于属性文本和Xcode的大量错误,其中一些已经在Xcode 5和iOS7 SDK上得到修复。为了确保将要处理,请向Apple报告。
现在以编程方式更改字体,应该可以正常工作。