【发布时间】:2015-02-18 01:40:13
【问题描述】:
我正在使用 Xcode 6.1 界面生成器。 我想在整个应用程序中使用通用的 UILabel 字体,我可以在其中轻松更改。 例如,我希望我所有的 UILabel 都使用字体“A.otf”,然后我想将我所有的 UILabel 更新为类似于“B.otf”的其他东西
我的第一次尝试是继承 UILabel(我们称之为 MyCustomUILabel)并将其字体属性设置为我想要的任何字体。使用此解决方案,我只需确保在身份检查器中将 UILabel 设置为 MyCustomUILabel。如果我确实需要更改所有 MyCustomUILabel 的字体,我需要在 MyCustomUILabel 类中进行更改。
我的第二次尝试是使用 Xcode 内置的自定义字体助手(属性检查器 -> 字体图标 -> 自定义 -> 选择我的字体)。我在想如果 Xcode 已经提供了一种自定义 UILabel 字体的方法,那么为什么要创建自定义类呢?
使用以自定义方式构建的 Xcode,我现在有一个使用“GoodPro-Book.otf”作为自定义字体的 UILabel。我想将此 UILabel 的字体更新为“Sanitarium.otf”,我希望我所要做的只是将我的“Sanitarium.otf”重命名为“GoodPro-Book.otf”并用这个新字体替换 Xcode 中的字体.
当然没有成功。 所以,我想问一下,这可能吗?在 Xcode 中?我错过了什么吗?
谢谢,欢迎提出任何建议和意见。
【问题讨论】: