【发布时间】:2015-12-17 22:09:36
【问题描述】:
我希望我的应用同时支持 iOS 8 和 iOS 9 系统。也许是 iOS 7。我们知道,iOS 7 和 8 的系统字体是 Helvetica Neue。但是在 iOS 9 系统中字体是 San-Francisco。如果您没有通过[UIFont fontWithName:@"HelveticaNeue" size:15]; 明确设置Helvetica 字体,而是使用[UIFont systemFontOfSize:15];,您将自动获得适用于iOS 7 和8 的Helvetica 以及适用于iOS 9 的San-Francisco。它很棒!
对于界面生成器的标签和按钮,您可以设置细、超细、中等等系统字体。它也很棒。但是如何以编程方式在代码中设置这些细、超、中等系统字体?
我需要为 iOS 9 和之前的 iOS 创建一个带有 fork 的类别吗?
【问题讨论】: