text - 为什么 Storyboard不反射(reflect)我使用属性检查器面板设置为 UILabel 的文本属性?

标签 text attributes nsstring uilabel inspector

我在 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/

相关文章:

objective-c - NSDateFormatter 不会在 NSDate 中转换我的 NSString

ios - 从 NSString 获取 UILabel 所需的行数?

php - 文本时间到数字

java - 对齐 TextView 中的部分文本

Javascript:添加属性方法问题

javascript - 动态添加属性的 postMessage 未定义错误

actionscript-3 - 自动调整动态文本字体大小 as3

bash - 使用 awk 重新格式化文本文件并将其剪切为单行

html - [class^ ="top"] 有不同的写法吗?

iphone - NSString stringWithFormat 很慢