有没有办法将自定义字体添加到Xcode以从故事板中提供?

时间:2013-06-24 14:47:41

标签: xcode uilabel customization uistoryboard uifont

我知道如何添加随iOS应用附带的自定义字体文件。然后我可以使用以下代码从代码中自定义标签字体:

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

我担心的是,这样的定制将“感染”所有项目,并可能需要稍后进行一些重要的返工。 有没有办法将字体文件包含到xCode本身,所以它识别它并让我从故事板字体控件中选择它?

2 个答案:

答案 0 :(得分:11)

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

Designing labels/text views with custom fonts in Interface Builder

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

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

希望这会对你有所帮助。

答案 1 :(得分:0)

实现它的另一种方法是不必在公开IBOutlet或添加外部库时进行中继,而是使用Storyboard或Interface Builder中的类别和用户定义的运行时属性。

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

Runtime Attributes

您可以从this response获取类别所需的代码。