【发布时间】:2016-10-14 04:45:18
【问题描述】:
很像我们如何在 Storyboard 中设置 全局色调,是否可以将全局字体系列设置为其他内容?
例如,我想将 Global/Default Font 从 System 更改为 Source Sans Pro 16pt。但是,我必须做的(据我所知)是以下之一:
- 更改 Storyboard 中每个标签、按钮、文本字段等的字体。
- 通过 Swift ViewDidLoad 代码(如this question)或通过扩展设置它,如this question 中所述
我对 (2) 的问题是我没有像 (1) 那样使用故事板获得视觉反馈。另一方面,它也不是很有说服力,因为我必须手动设置它。
那么,有没有办法更改/设置默认 Storyboard 字体?
【问题讨论】:
-
抱歉,您必须手动设置所有标签、按钮等的字体。如果您制作一个 globalConstants.h 文件,请声明一个字体变量,例如 let ICON_FONT = UIFont(name: "OpenSans-Bold" size: 30) 并手动为每个标签指定字体。所以现在如果你改变字体,只需改变 globalConstant 文件。
标签: ios xcode storyboard