我希望我的应用同时支持iOS 8和iOS 9系统,甚至包括iOS 7。我们知道,iOS 7和8的系统字体是Helvetica Neue。但在iOS 9中,系统字体变为了San-Francisco。如果你不通过
对于界面构建器的标签和按钮,你可以设置薄、超薄、中等等系统字体。这也很实用。但是在代码中,我该如何以编程方式设置这些薄、超薄、中等等系统字体呢?
我需要为iOS 9创建一个新的类别吗?
[UIFont fontWithName:@"HelveticaNeue" size:15];
来显式设置Helvetica字体,而是使用[UIFont systemFontOfSize:15];
,那么你将自动获取适用于iOS 7和8的Helvetica字体以及适用于iOS 9的San-Francisco字体。这非常方便!对于界面构建器的标签和按钮,你可以设置薄、超薄、中等等系统字体。这也很实用。但是在代码中,我该如何以编程方式设置这些薄、超薄、中等等系统字体呢?
我需要为iOS 9创建一个新的类别吗?