1

我知道如何添加自定义字体文件以随 iOS 应用程序一起提供。然后我可以使用如下代码从代码中自定义标签字体:

UIFont* font = [UIFont fontWithName:@"League Gothic" size:42];
self.topLabel.font = font;

我担心这种定制会“感染”整个项目,并且以后可能需要进行一些重大的返工。有没有办法将字体文件包含到 xCode 本身中,以便它识别它并让我从情节提要字体控件中选择它?

4

2 回答 2

11

你可以在这里找到这个问题的答案

在 Interface Builder 中使用自定义字体设计标签/文本视图

您可以在此处找到有关同一主题的链接

http://www.abdus.me/ios-programming-tips/set-custom-fonts-in-interface-builder/

希望这对您有所帮助。

于 2013-06-25T05:25:41.150 回答
0

另一种无需暴露IBOutlets 或添加外部库即可实现它的方法是使用 Storyboard 或 Interface Builder 中的类别和用户定义的运行时属性。

这样你就可以像这样在 Storyboard 或 IB 中定义你的字体:

运行时属性

您可以从此响应中获取类别所需的代码。

于 2013-08-31T09:46:25.583 回答