我知道如何添加随iOS应用附带的自定义字体文件。然后我可以使用以下代码从代码中自定义标签字体:
UIFont* font = [UIFont fontWithName:@"League Gothic" size:42];
self.topLabel.font = font;
我担心的是,这样的定制将“感染”所有项目,并可能需要稍后进行一些重要的返工。 有没有办法将字体文件包含到xCode本身,所以它识别它并让我从故事板字体控件中选择它?
答案 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中定义你的字体:
您可以从this response获取类别所需的代码。